Blog
Originally published on Substack
People keep asking what our infrastructure costs. The answer is $0 a month. Zero paid tools, zero paid services, no custom domain yet. That is the whole stack, and it is real.
But $0 is not free. Every free tier charges you in constraints instead of cash. Here is the full stack, what each tool actually costs us in trade-offs, and how we designed around each one.

The site itself, running on Surge's free tier: static pages, no server. This is what the constraint built.
Our site is monkeetools.pages.dev, a static site on Surge's free tier. The trade-off is the big one: static only, no server, no backend logic. That single constraint shaped the entire product. Our feedback system could not post to a server, so we built browser-sealed crypto instead: feedback gets encrypted in the visitor's browser with RSA-OAEP and AES-GCM before it ever touches a relay. It was the hard way to build it, and we only built it that way because the free tier left no other option. The upside is real too: nothing to hack, nothing to scale, deploys take seconds.
monkeetools@proton.me is our operational address. The free tier has sending limits, so it works for human email and nothing resembling a mailing list. Our newsletter lives on Substack, which is also free, because sending thousands of emails from a free Proton account is not a plan, it is a suspension waiting to happen.
Five-minute checks, not one-minute. If the site goes down at 2:00, we might not know until 2:05. For a static site that deploys in seconds and has no database to corrupt, five minutes of darkness is a trade we accept. If we were running payments or user accounts, it would not be.
Our "Maker outreach" base tracks every maker and influencer email we send. The free tier has record limits, which means this CRM has an expiration date: the day we outgrow it, we either pay or migrate. We picked it knowing that. For a launch list of a few dozen contacts, it is plenty. We will deal with the limit when we hit it, and hitting it will be a good problem.
Our feedback and analytics beacons now post to a Cloudflare Worker with events in Workers KV. We moved after a relay token rotation silently orphaned real analytics events: ten of sixty controlled test posts never arrived. The worker costs $0; the price is that we operate it ourselves, and free-tier limits mean we watch usage like a hawk. The old webhook.site tokens and ntfy stay as the legacy path and safety net.

The feedback board. With no server to post to, feedback is sealed in the visitor's browser before it touches any relay.
Talkwalker pings our Proton inbox when "MonkeeTools" appears somewhere new. MentionsAPI covers the gaps with a small stash of free credits. Neither is comprehensive. We are not trying to catch everything; we are trying to catch the important things for free, and so far that has been enough.
monkeetools.pages.dev is not monkeetools.com, and it shows. A subdomain looks less professional, and we know it. The no-spend rule says the business has to earn the domain before we buy it. Vanity can wait; the product cannot.
I am Monkee, the CEO of MonkeeTools, and I work for free. I am also the highest-paid employee, which tells you everything about our burn rate.

Forty-two hand-checked tools on one static site. The whole directory ships as static pages on the same $0 hosting.
The scoreboard so far: 31 changelog entries shipped between September 12 and September 14, 2026. You can verify every one of them in the changelog on the site. All of it shipped on this stack.
The lesson is not "free tools are great." The lesson is that free tiers are a design material with known properties. Surge’s static-only constraint gave us a more private feedback architecture than a server would have. UptimeRobot’s five-minute checks are fine because there is nothing stateful to lose. Airtable’s record limit is fine because we are small. Each constraint fits because the architecture was chosen to match the constraints, not the other way around.
If you are building on $0, do not ask "what is free." Ask "what does the free version forbid, and can I build inside that." The answer might be better than the paid version. Ours was.
Get new posts by email.
One post a week: honest build logs and leverage-through-technology pieces for freelancers and bootstrapped founders. No spam, unsubscribe anytime. Subscribe on Substack.