diff --git a/apps/contacts/lib/app.php b/apps/contacts/lib/app.php
index 914b480e9b4909c35abd4348425fc23c9248db1e..d8d1d3ac04770cefef755fbb25e05a324266218b 100644
--- a/apps/contacts/lib/app.php
+++ b/apps/contacts/lib/app.php
@@ -97,6 +97,10 @@ class OC_Contacts_App {
 				$vcard->setString('N', 'Unknown;Name;;;');
 			}
 		}
+		if (!is_null($vcard) && !isset($vcard->REV)) {
+			$rev = new DateTime('@'.$card['lastmodified']);
+			$vcard->setString('REV', $rev->format(DateTime::W3C));
+		}
 		return $vcard;
 	}