diff --git a/src/components/Observation.vue b/src/components/Observation.vue
index 6a6b62f7ca9810e130a378f8be0f7aba0c4e824a..e5700b8ec5ca462a0fd3f794c998c3620fca2bca 100644
--- a/src/components/Observation.vue
+++ b/src/components/Observation.vue
@@ -151,7 +151,7 @@
 
 	export default {
 		name: 'Observation',
-		props: ['observationId', 'paramGeoinfo', 'locationPointOfInterestId', 'paramObservation'],
+		props: ['observationId', 'paramGeoinfo', 'locationPointOfInterestId', 'paramObservation', 'createClone'],
 		components: {MapObservation, Quantification, Sync, ObservationIllustrationBoard},
 		data() {
 			return {
@@ -575,7 +575,7 @@
 				/** Whether record to be updated */
 				let isRecordAvailable = null;
 				if (lstObservations) {
-					isRecordAvailable = lstObservations.find(({observationId}) => observationId === this.observationId);
+					isRecordAvailable = lstObservations.find(({observationId}) => observationId === this.observation.observationId);
 				}
 
 				this.observationForStore.cropOrganismId = this.crop.cropId;
@@ -742,9 +742,24 @@
 
 			/* Get details of existing Observation */
 			if (this.observationId) {
+				var nowStrDateObservation = this.strDateObservation;
 				this.getObservationFromStore(this.observationId);
-
 				this.observation.observationId = this.observationId;
+				if(this.createClone != undefined && this.createClone)
+				{
+					// Set id to null
+					this.observation.observationId = null;
+					// Set timestamp to "now"
+					this.strDateObservation = nowStrDateObservation;
+					this.observation.timeOfObservation = this.strDateObservation;
+					// Remove image collection
+					this.observation.observationIllustrationSet = [];
+					// Remove quantification
+					this.observation.observationData = "";
+					// Change header to Header + "KOPI"
+					this.observation.observationHeading = this.observation.observationHeading + " " + this.$i18n.t("copy").toUpperCase() + " " + maxDate; 
+				}
+
 			}
 			else {
 				let isCropIdsAvailable = false;
diff --git a/src/components/ObservationList.vue b/src/components/ObservationList.vue
index 48f420eb2c3a8d4291e87d0800bc304da0a6e348..4037958f0e86919363e7aa78daeec036736f35c1 100644
--- a/src/components/ObservationList.vue
+++ b/src/components/ObservationList.vue
@@ -39,8 +39,18 @@
 					<div v-if="obs.isDeleted">
 						<strike> {{ obs.timeOfObservation | dateFormat }} <b>{{obs.observationHeading}}</b> </strike>
 					</div>
-					<div v-else>
+					<div v-else class="row">
+						<div class="col-10">
 						{{ obs.timeOfObservation | dateFormat }} <b>{{obs.observationHeading}}</b>
+						</div>
+						<div class="col-2">
+							<router-link
+								:to="{name: 'Observation', params: {observationId:obs.observationId,createClone:true}}"
+								class="addobs-btn">
+								<font-awesome-icon style="font-size: x-large; color: #3d8052; "
+										icon="fa-solid fa-clone" /></i>
+							</router-link>
+						</div>
 					</div>
 				</router-link>
 
diff --git a/src/locales/en.json b/src/locales/en.json
index d1a260d7c92720867ca3123398ddaffd32580ef9..4e3bb87702c4ec9cd6560b19dddc9dcaf802ce02 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -70,5 +70,7 @@
 	"index.header": "Field observations",
 	"about.header": "About",
 	"about.version": "Version",
-	"about.text": "<p>The app is developed by <a href='https://nibio.no/em' target='new'>NIBIO</a>'s <a href='https://www.vips-landbruk.no/'>VIPS team</a>.</p><p>VIPS project leader: <a href='https://www.nibio.no/en/employees/berit-nordskog' target='new'>Berit Nordskog</a></p><p>&copy; 2022 <a href='https://nibio.no/en' target='new'>NIBIO</a></p>"
+	"about.text": "<p>The app is developed by <a href='https://nibio.no/em' target='new'>NIBIO</a>'s <a href='https://www.vips-landbruk.no/'>VIPS team</a>.</p><p>VIPS project leader: <a href='https://www.nibio.no/en/employees/berit-nordskog' target='new'>Berit Nordskog</a></p><p>&copy; 2022 <a href='https://nibio.no/en' target='new'>NIBIO</a></p>",
+	
+	"copy" : "Copy"
 }
\ No newline at end of file
diff --git a/src/locales/nb.json b/src/locales/nb.json
index b800e1b8b541b7d111e38f22c00e686b8604b1bc..876c04bebf576b60c0a8a88099e6ea301de28a2c 100644
--- a/src/locales/nb.json
+++ b/src/locales/nb.json
@@ -70,5 +70,7 @@
 	"index.header": "Feltobservasjoner",
 	"about.header": "Om appen",
 	"about.version": "Versjon",
-	"about.text": "<p>Appen er utviklet av <a href='https://nibio.no' target='new'>NIBIO</a>s <a href='https://www.vips-landbruk.no/'>VIPS-team</a>.</p><p>Prosjektleder for VIPS: <a href='https://www.nibio.no/ansatte/berit-nordskog' target='new'>Berit Nordskog</a></p><p>&copy; 2022 <a href='https://nibio.no' target='new'>NIBIO</a></p>"
+	"about.text": "<p>Appen er utviklet av <a href='https://nibio.no' target='new'>NIBIO</a>s <a href='https://www.vips-landbruk.no/'>VIPS-team</a>.</p><p>Prosjektleder for VIPS: <a href='https://www.nibio.no/ansatte/berit-nordskog' target='new'>Berit Nordskog</a></p><p>&copy; 2022 <a href='https://nibio.no' target='new'>NIBIO</a></p>",
+	
+	"copy" : "Kopi"
 }
\ No newline at end of file
diff --git a/src/main.js b/src/main.js
index aa4e14024cf4fc5c7226ad97d2450476ba63072b..566a3e3b73f524e6c040d9251931218ebc869f3b 100644
--- a/src/main.js
+++ b/src/main.js
@@ -31,9 +31,12 @@ import { faUser } from '@fortawesome/free-solid-svg-icons'
 library.add(faUser);
 import { faCircleQuestion } from '@fortawesome/free-solid-svg-icons'
 library.add(faCircleQuestion);
+import { faClone } from '@fortawesome/free-solid-svg-icons'
+library.add(faClone);
 import { faTrashCan } from '@fortawesome/free-regular-svg-icons'
 library.add(faTrashCan);
 
+
 import {version} from '../package'