diff --git a/profiles/killbill/src/test/java/org/killbill/billing/jaxrs/TestCache.java b/profiles/killbill/src/test/java/org/killbill/billing/jaxrs/TestCache.java
index 4adf0a7..ec17e3c 100644
--- a/profiles/killbill/src/test/java/org/killbill/billing/jaxrs/TestCache.java
+++ b/profiles/killbill/src/test/java/org/killbill/billing/jaxrs/TestCache.java
@@ -88,6 +88,10 @@ public class TestCache extends TestJaxrsBase {
assertTrue(accountImmutableCache.isKeyInCache(accountRecordId));
assertTrue(accountBcdCache.isKeyInCache(input.getAccountId()));
+ // Make sure all events have been fully processed
+ clock.addDays(1);
+ callbackServlet.assertListenerStatus();
+
// invalidate caches per account level by accountId
adminApi.invalidatesCacheByAccount(input.getAccountId(), requestOptions);