diff --git a/event.go b/event.go
index <HASH>..<HASH> 100644
--- a/event.go
+++ b/event.go
@@ -151,7 +151,7 @@ func NewEntry(id EventID, e Event) Entry {
 	return Entry{
 		EventID:    id,
 		Schema:     e.Schema(),
-		Time:       time.Now(),
+		Time:       time.Now().In(time.UTC),
 		Host:       host,
 		Deploy:     deploy,
 		PID:        pid,
diff --git a/event_test.go b/event_test.go
index <HASH>..<HASH> 100644
--- a/event_test.go
+++ b/event_test.go
@@ -198,6 +198,10 @@ func TestNewEntry(t *testing.T) {
 		t.Errorf("Unexpectedly old timestamp: %v", e.Time)
 	}
 
+	if e.Time.Location() != time.UTC {
+		t.Errorf("Unexpectedly non-UTC timestamp: %v", e.Time)
+	}
+
 	if e.Host == "" {
 		t.Errorf("Blank hostname for meta data")
 	}
Always use UTC for timestamps.