Subscription tracking, recurring bills & local-first personal finance
How to cancel subscriptions you forgot about: search your email for the right words, cancel by platform, then check again next month so nothing revives.
Looking for a budget app no account required? Here is what a local-first tracker actually does day to day, and the trade-offs nobody mentions upfront.
Forgotten free trial charges cost the average household roughly $200 a year. Here is how a trial turns into a yearly bill, and how to catch it early.
How to audit subscriptions in one sitting: search your inbox and statements for recurring charges, list them, then sort into keep, cut and downgrade. Thirty minutes is enough.
I built PocketBill to ask nothing of its users, then started promoting it with a 200-row spreadsheet and 40 unanswered emails. The list was never the hard part.
I asked an AI for the best offline subscription tracker and it named four competitors without hesitating. Tracing where those four names came from was the most useful afternoon I've spent on marketing.
AI search queries average 25 words, not 6. The specific, unglamorous question nobody bothered to answer is exactly the kind of page a local-first app can still win.
Overseas AI engines read the open web. PocketBill has no accounts, no server and no analytics, so the only thing that can describe it is its own homepage.
A dashboard showed 'Connected' for four days while every price on the screen was zero. The connection flag was set before the thing it described had actually worked.
Nine working copies of one repository, each on its own branch. The trick was not speed. It was that unfinished work stopped blocking finished work.
Every finance app I tried wanted me to set things up first. PocketBill just took the number. On setup costs, in software and in libraries.
A $9.99 charge I couldn't place, and a day of debugging that taught me the same lesson twice: the number is almost never the problem — the place you keep it is.
A quote panel that stopped refreshing after a restart, a broker that allows exactly one connection per identity, and a cache that kept remembering dead tokens. The bug was never in the new process — it was in the old one, still running.
The build guide lists its requirements like a landlord lists a deposit. Every line is somewhere an evening can go — and every fix in the troubleshooting chapter is somebody's scar.
The build wrote to one folder, the host only uploaded another, and a copy command in the middle was nobody's job. No error was thrown, because every step succeeded.
The credential was right, the proxy was right, and the one request that needed both ignored them. A postmortem on two silent failures that print the same error message.
A $500 MRR screenshot is not a brag — it's a claim someone can check. On the bootstrapper scene's transparency culture, its boring repeatable path, and why the goal is freedom.
A line on my March statement I couldn't account for sent me down a rabbit hole into how American indie developers actually get their first paying users — and why the selling never stops.
None of it was a real bug. A dozen tiny traps turned one afternoon of optional Google sign-in into a week: a Web OAuth client that rejects custom schemes, two projects with the same name, a Git path rewrite, a fingerprint that needed an API, and a signing decision worth getting right.
The dev build signed in fine, the Play build returned developer_error. Play's hybrid signing produces three certificates, and the fingerprint I had registered was never on anyone's phone.
A Google sign-in that opened the account chooser, accepted a tap, and then did nothing at all — no error, no login. The cause was two stacked silences: a missing signing fingerprint, and a screen that read the error without ever showing it.
PocketBill is offline-first and account-free, so Google sign-in was never for me — it was for the person changing phones. Expo Go could never have shown that button at all, and here is what that forced.
A $9.99 charge I couldn't place convinced me of one formatting rule: put the answer in the first sentence, then build the page so a machine can lift that sentence whole.
Why a pile of related articles loses to a topic cluster — one core subject, subtopics that link to each other, and enough EEAT that a reader knows who is talking. Told through a $9.99 charge I could not place.
SEO didn't stop working — the exam changed. What four months of unread posts taught me about intent, depth, and the subscription list I should have read sooner.
Shipping software is mostly setup, waiting and environment variables. So is getting your money in order — and the boring half is the half that counts.
Everyone upgrades the brain and forgets the sockets. Why what you connect matters more than what you install — and the same lesson applied to your money.
How PocketBill renewal reminders and due-date alerts keep free trials from becoming surprise charges.
A practical 10-minute subscription audit using PocketBill: find forgotten subscriptions, see duplicates, and cancel what you no longer use.
PocketBill: Sub Tracker is a local-first subscription and expense tracker: add every recurring bill, see what's due next, and log expenses in seconds. No account required — your data stays on your device unless you choose to sync.