Module 01b · aggressive cuttingThe kill workflow · run on the 1st of every month
Goal lifted from $800/mo to $1,500/mo in recurring cuts. Bigger goal forces real decisions, not nibbles. Run this top-to-bottom on the 1st. Every charge gets kept, downgraded, or killed — never just left alone.
The workflow — 6 steps, ~45 minutes
Pull the last 60 days from all 4 banks
- Wells Fargo · download CSV / PDF for last 60 days
- Chase · same
- Bank of America · same
- First National Bastrop · same
60 days catches anything billed monthly + the annual creeps.
Pull out every recurring charge
Anything that shows up twice in 60 days, or matches a recurring-vendor list. Highlight in yellow / paste into a spreadsheet column. Don't skip charges < $10 — those are where the rot lives.
Common stalkers to look for: Apple subscriptions (iCloud, App Store auto-renewals), Adobe Creative Cloud, AppleCare, Audible, Dropbox, Evernote, Microsoft 365, NordVPN/ExpressVPN, Spotify/Apple Music/YouTube Premium/Pandora, Netflix/Hulu/Disney+/HBO/Paramount/Peacock, Patreon, ChatGPT Plus, Notion, Substack subs, gym memberships, magazine renewals, AAA, identity-theft services, antivirus auto-renew, domain park services beyond GoDaddy.
Run each row through the decision tree
Cancel in batch — one sitting, no breaks
The big risk is starting and stopping. Open every cancel page in a separate tab, work through them. For ones that require an email or call, use the templates below.
Hot tip: screenshot every confirmation. Some companies "honor" cancellations and bill anyway.
Add each kill to /cut-expenses/ kill list
For each cancellation: vendor · monthly amount · annualized · cancel date · evidence (screenshot path or email subject). The running total feeds back into this page's scoreboard.
This is the dopamine hit. Watching the saved-monthly number climb makes the next month's audit way easier.
The trust-but-verify pass
30 days later, scan statements again. Anything that came back, refund-dispute. Some vendors are sticky on purpose. The audit isn't complete until two consecutive clean months.
templatesCancellation emails — paste-ready
All templates omit greetings, justifications, and friendliness — those invite a save attempt. Clear and final beats polite.
domainsThe 138-domain problem
Domain triage — the 3 buckets
Live, traffic, or revenue
wholetech, austinspring, walhus, austinmayor, tvreviewer, firth, ehotsprings, the Bergeron set, anything with sitemap-listed live pages or AdSense earnings.
Project-stalled or speculative
Domains for ideas you haven't touched in 12+ months. Either revive THIS month or move to bucket C. No "maybe someday" — that's how 138 happened.
Dead — flip autorenew off
No site, no traffic, no concrete plan. Set autorenew=false in GoDaddy. They expire on their own; no cancellation friction.
Bulk autorenew-off via the GoDaddy API
Paul has the API creds at C:\Users\walhu\.secrets\godaddy.env. Build a list of bucket-C domains, then one API call per domain:
monthly · recurringSchedule it
First of every month, 8:00 AM, 45-minute block. Put it on the calendar with a recurring reminder. If you skip a month, do two next month. Two missed months = quietly back to leakage.