Home/Updates/Month 02

Month 02. A down month, and I don't fully know why.

May 2026 brought in $13,987, less than half of last May. Here's the honest breakdown of a down month, what I don't yet know about why, and what still moved underneath the number.

This month$14K
12-month sales$528Kvs $518K start
Target by Mar 2028$5.19M22 months to go
% of target10.2%From 10 to 100

May 2026 closed at $13,987 in revenue. To put that next to last month, April brought in $56,654. So May came in at about a quarter of April. A quieter month after a big one would not worry me on its own. The figure I cannot wave away is the year on year one. Last May we did $33,294. This May we did $13,987. That is 42% of what we did a year ago. Less than half.

The trailing 12-month number, the one that actually measures the 10x, went backwards from $547,314 to $528,007. That nudges us from 10.5% of the $5.19M target back to about 10.2%. The drama is the monthly figure. The truth is the trailing twelve months.

Here is why May stings. The first four months of this year were running, on average, about 33% ahead of the same months last year. We were up across the board. Then May landed at under half of last year. This is not a small wobble. It broke the pattern the rest of the year had set.

Why did it drop?

The honest answer: right now, I don't know. I don't have a clean explanation yet, and I am not going to invent one to make this update feel finished.

The structural thing I would point at is timing. A lot of our revenue is annual subscriptions, and that money arrives in lumps. April was a heavy month for renewals. May was not. That is the whole reason I measure this on a trailing twelve month basis instead of month to month, because any single month can swing hard on when the annual deals happen to land.

But that is a hypothesis, not an answer. Down to 42% of last May is bigger than timing usually explains. So this week I am going through the detail properly, to work out how much is renewal timing, how much might be a lost account, and how much is just the shape of when the money comes in. When I know, you'll know.

This is exactly the month I'd want to skip. I committed to the second Tuesday of every month, good or bad. So here I am on a bad one.

Here is the thing about doing this in public. If nobody was watching, the easiest thing in the world would be to go quiet for a month, wait for a better number, and come back when the story was nicer. That option is gone. The number is on the website with my name on it, good or bad.

What still moved.

The revenue number does not capture any of this, but it is the work that pays off later.

What did not move.

What is next.

Three things for June.

  1. Find out exactly what drove the May drop.
  2. Get the Comment Security Default Cloud app through approval and live.
  3. Keep the advanced Document Vault edition moving.

One down month is one data point. It is not the challenge. April was one month and I told you not to get excited. May is one month and I would say the same in reverse. You don't get the real picture for a year. What you do get, every second Tuesday, is the actual number, whatever it is.

In 60 seconds

✓ WorkedNew website live, Comment Security Default Cloud built and awaiting approval, advanced Document Vault edition in build, two ad-supported sites launched.
✗ Didn'tOutreach to twelve compliance and security leads returned zero replies. Android app behind schedule.
→ NextFind out what drove the May drop, ship the Comment Security Default Cloud app, keep the advanced Document Vault edition moving.

Get the next one
before it's public.

Once a month. The real 12-month sales number. What worked. What didn't. In your inbox on the Tuesday morning it drops.