When I got deeper into building my SaaS app, I upgraded from Claude Pro to Max - a jump of $17/mo to $100/mo. Steep, I know. But at the time I was in 4-hour sprints squashing bugs and feverishly adding features and polishing up the UI.

I kept hitting rate limits and decided I was losing value by waiting for my tokens to reset. Felt totally worth it for that period.

But then that period passed…

…And I totally forgot I made that pricey upgrade.

I also previously set up a Squarespace that was live but largely unused for about 9 months. A little over $300 in waste. It hurts to type that.

THE FRICTION

I depended on memory and discipline to:

  1. Remember these subscriptions existed - and at these prices!

  2. Remember when each subscription renewed

  3. Remember which email I used to sign up for the service (was it my personal or professional Gmail, or my Google Workspace? yes I have a Gmail problem but that’s a topic for another day)

  4. Log into the account

  5. Most times, go through the Forgot My Password flow

  6. AND/OR the 2-Step Authentication flow (the hours of my life I’ve lost waiting for authentication codes to come in, then paste them into silly little boxes)

  7. Navigate through the Cancellation flow they buried in some settings menu, 5 layers deep

  8. Actually click Cancel

  9. Pay attention to which button is actually Cancel and not Ok fine yes you can keep my money after all (the trickery!)

And so you just might understand why this $400 slipped away so easily.

This is what I think of as the Subscription Tax - the cost of subscriptions continuing by default unless you actively intervene.

It’s not always a big, dramatic expense. It’s usually quiet leakage. A few dollars here, a few dollars there - money leaving your account without a deliberate yes. And it adds up.

In fact, did you know most of us waste between $200 and $600 a year on "vampire" renewals and forgotten free trials?1

Not to mention the tech stack for business owners. One entrepreneur I talked to has over 23 tools in his stack. Many of them he thought were poor quality but paid anyway because he forgot.

And yet the real cost isn’t just financial.

There’s also the background mental load of maintaining things you’re no longer using. The friction of knowing you should clean it up, but not having a clear trigger or owner to do so.

Subscriptions are just one place we pay what I think of as a Maintenance Tax - the ongoing cost of keeping too many small systems alive without a clear owner, reminder, or boundary. Tools, tasks, inboxes, ideas, half-built systems.

THE FIX

The solution isn’t to be more disciplined or remember better.
It’s to stop relying on memory at all. Here are two simple systems that make subscription decisions explicit instead of passive.

1) Set up a regular check-in with yourself / partner / roommate / interested parties at a cadence that feels doable. Quarterly is probably sufficient, monthly if you’re watching your spend a bit more closely due to personal budget or business performance fluctuation.

Look through emails or credit card statements:

  • identify your recurring subscriptions for that previous month/quarter

  • reflect on how much value you got in exchange for the expense

Does it feel justified? This could be measured by utility (e.g. Stripe needed for business payments) or simply, joy!

My husband and I try to maintain only 1 streaming service at a time. And when there is a new season of Slow Horses, it’s an absolute must that we have Apple TV that month. If you’ve watched the show you know that Jackson Lamb’s retorts are worth it.

2) Set up a flow that automatically creates renewal reminders ahead of when subscription charges will hit so you won’t be caught off guard.

Set it and forget it!

Which leads us to…

TODAY’S AUTOMATION

💡 Create Auto-Pilot Renewal Reminders

WHAT I BUILT
A Zap that monitors my Gmail for subscription receipts, extracts the renewal date and price using AI, and drops a bright red "CANCEL" reminder on my Google Calendar three days before I get charged. I gave it examples (Google Play, Apple, Disney+, New York magazine) so it could handle variations.

No spreadsheet to maintain. No mental overhead. Just a calendar event on January 12 that’s titled: "CANCEL SQUARESPACE $36 1/15"

Then I can decide if I still need it - with time to actually cancel before the charge hits.

⚙️ Ingredients:
Zapier + Gmail + Google Calendar

👩🏻‍🍳 Cook time:
If you already have a Zapier account —> 5 minutes to connect the Google integrations

👷🏻‍♀️ DIY version:
If you want to build this yourself, I’d recommend using Zapier’s Copilot feature and the following prompt as your starting point.

Feel free to customize to your liking (different email provider, earlier reminder window, title formatting, etc.)

Build me a Zap that creates Google Calendar renewal reminders for subscription receipts.

Trigger: Gmail - New Email in INBOX

Step 2 - Filter: Only continue if email subject OR body contains: "receipt", "subscription", "renewal", "invoice", or "billing"

Step 3 - AI by Zapier (OpenAI GPT-4o-mini): Extract from the email body:

  1. Product/subscription name

  2. Total price (round to nearest dollar: $24.99→$25)

  3. Actual renewal date

  4. Calculate reminder date = renewal date minus 3 days

Output JSON: { "calendar_title": "CANCEL [PRODUCT NAME ALL CAPS] $[ROUNDED PRICE] [RENEWAL DATE]", "reminder_date": "YYYY-MM-DD" }

Date format in title: M/D if same year as event, M/D/YY if different year.

Step 4 - Google Calendar: Create all-day event

  • Title: {{AI calendar_title}}

  • Date: {{AI reminder_date}}

  • Calendar: Your calendar

  • Color: Tomato (red)

  • Description: "Subscription renewal reminder - cancel before auto-renewal"

Filter keywords: receipt, subscription, renewal, invoice, billing

WHY THIS WORKS

Systems » willpower

Will this work every single time? Maybe not. Some companies don't include renewal dates in their emails. But this flow should catch most of them - and that's a vast improvement over "hope I remember" for all your subscriptions across streaming, music, and business tech stack.

If nothing else, the check-ins will introduce a habit of being more aware of these expenses and forcing you to reckon with what’s really driving value - or joy - and whether that’s worth the cost.

If you try the Zap, hit reply and let me know if it helped you avoid my $400 mistake 😉

1  CNET and Chase Bank surveys

Reply

Avatar

or to participate

Keep Reading