diff --git a/src/main/java/no/ntnu/idi/stud/savingsapp/model/goal/Group.java b/src/main/java/no/ntnu/idi/stud/savingsapp/model/goal/Group.java
new file mode 100644
index 0000000000000000000000000000000000000000..46a9403a3d8718e9bccb1f4baea946683e3576c3
--- /dev/null
+++ b/src/main/java/no/ntnu/idi/stud/savingsapp/model/goal/Group.java
@@ -0,0 +1,32 @@
+package no.ntnu.idi.stud.savingsapp.model.goal;
+
+import jakarta.persistence.*;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.NonNull;
+import no.ntnu.idi.stud.savingsapp.model.user.User;
+
+import java.math.BigDecimal;
+import java.util.List;
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@Entity
+@Table(name = "group")
+public class Group {
+
+  @Id
+  @GeneratedValue(strategy = GenerationType.IDENTITY)
+  @Column(name = "group_id")
+  private Long id;
+
+  @OneToMany
+  @Column(name = "goals")
+  private List<Goal> goals;
+
+  @ManyToOne
+  @JoinColumn(name = "user_id")
+  private User creator;
+}