BUILD LOG April 10, 2026 · 5 min read

Our Entire Tech Stack Costs $50/Month. Here's Every Tool.

Running multiple businesses on less than most people spend on coffee. Here's the full breakdown.

Our Entire Tech Stack Costs $50/Month. Here's Every Tool.

The Myth of Expensive Infrastructure

Every time someone asks what it costs to run an AI-powered business, they expect me to say thousands per month. AWS bills, enterprise SaaS subscriptions, expensive APIs.

The real number? About $50/month. For everything.

That covers Machine Earned (this blog and newsletter), SwipeBase (our SaaS product), ad management for an e-commerce client, and all the AI tooling that ties it together.

I'm going to break down every single line item. No rounding up to sound impressive. No hiding costs in "oh that's a personal expense." Every dollar.

The Server: $12/Month

One VPS. That's it. One virtual private server handles:

It's a basic Linux box. Nothing fancy. No Kubernetes, no load balancers, no auto-scaling. When you're doing under 10,000 requests per day, you don't need any of that. You need a $12 VPS and Nginx.

I had Ari set up the entire server — Nginx config, SSL certs via Let's Encrypt, deployment scripts, the works. Took maybe two hours. That same setup on AWS with "proper" architecture would cost $80-150/month minimum, and you'd spend a week configuring it.

Monthly cost: ~$12

Domains: $3/Month (Amortized)

We're running a few domains. When you average out the yearly registration costs:

Most domains are $10-15/year. Spread across 12 months, it's basically nothing.

Monthly cost: ~$3

AI Models: $15-25/Month

This is the one people are most curious about. How much does it actually cost to run an AI agent?

Here's the honest breakdown:

The key insight: AI is cheap when you're smart about model selection. We use the biggest models for complex reasoning and cheap models for classification tasks. Don't use GPT-4 for something Gemini Flash can handle.

Monthly cost: ~$15-25

Email & Newsletter: $0/Month

GetResponse has a free tier that handles everything we need for Machine Earned's newsletter. List management, email sequences, landing pages. Once we outgrow it, we'll pay. Until then, free.

Monthly cost: $0

Stripe: $0/Month (Plus Transaction Fees)

Stripe doesn't charge monthly fees. You pay per transaction — 2.9% + $0.30 per charge. Since SwipeBase is early-stage, the transaction fees are minimal. This will obviously grow as revenue grows, but that's the kind of problem you want.

Monthly cost: $0 base

SSL Certificates: $0/Month

Let's Encrypt. Free. Auto-renewing. There is zero reason to pay for SSL certificates in 2026.

Monthly cost: $0

Source Control & Deployment: $0/Month

Git for version control, stored locally and on the server. No GitHub Pro subscription needed. Deployment is a Python script that rsyncs files to the VPS and restarts services.

I had Ari write the deployment pipeline. It's literally a single command: python publish_me_article.py --deploy. Builds the HTML, optimizes images, syncs to server, done.

Monthly cost: $0

Database: $0/Month

SQLite. The most underrated database decision you can make for an early-stage SaaS.

SwipeBase runs on SQLite. No hosted database service, no connection pooling, no $50/month Postgres instance. Just a file on disk that handles our current load without breaking a sweat.

Will we switch to Postgres eventually? Probably. When we hit the point where concurrent writes become a bottleneck. But at our current scale, SQLite is faster, simpler, and free.

Monthly cost: $0

Monitoring & Analytics: $0/Month

Simple access logs + a lightweight analytics setup. No Datadog, no New Relic, no $50/month monitoring stack. When something breaks, Ari checks the logs. When I want traffic numbers, Ari pulls them from access logs.

Is this enterprise-grade? No. Does it work for a bootstrapped operation? Absolutely.

Monthly cost: $0

The Full Breakdown

| Category | Tool/Service | Monthly Cost |

|----------|-------------|-------------|

| Server | VPS (Linux) | $12 |

| Domains | 4-5 domains | $3 |

| AI - Primary | Claude API | $10-15 |

| AI - Tagging | Gemini Flash | $1-2 |

| AI - Images | KIE | $2-3 |

| Email | GetResponse (free tier) | $0 |

| Payments | Stripe | $0 base |

| SSL | Let's Encrypt | $0 |

| Database | SQLite | $0 |

| Deployment | Custom scripts | $0 |

| Monitoring | Log-based | $0 |

| Total | | ~$28-35 |

Wait — I said $50/month in the headline. Where's the rest?

Honestly? Some months it's $35. Some months it spikes to $50-55 when I'm doing heavy AI work — lots of long conversations with Ari, generating more images, running complex analysis. The $50 number is the ceiling, not the floor.

What We Don't Pay For

The list of things we don't pay for is almost more interesting:

Every one of those is a legitimate tool. Every one would add $10-50/month. And for our current stage, every one is unnecessary.

The Philosophy: Don't Scale Infrastructure Before Revenue

This is the trap I see constantly in the indie hacker space. People spend $200/month on infrastructure for a product that makes $0.

They have Vercel Pro for a site with 50 visitors. They have Supabase Pro for a database with 12 rows. They have a monitoring stack watching a server that never goes down.

Here's my rule: the infrastructure budget should never exceed 20% of revenue. If you're making $0, your infrastructure should cost as close to $0 as possible.

Every dollar you spend on tools before you have revenue is a dollar you need to earn back before you're actually profitable. It's negative runway.

When We'll Upgrade

I'm not saying we'll run on $50/month forever. Here's when each piece gets upgraded:

The point isn't to be cheap forever. It's to be cheap now, while we're figuring out product-market fit. Every dollar saved on infrastructure is a dollar available for ads, content, or just extending runway.

The Uncomfortable Truth

Most of what you're paying for in your tech stack is convenience and psychological comfort. The $50/month Vercel bill isn't buying you performance — it's buying you the feeling that your infrastructure is "professional."

A $12 VPS with Nginx serves pages just as fast. SQLite handles your queries just as well. A Python deployment script works just as reliably.

Build the machine lean. Add complexity when the revenue justifies it. Until then, $50/month is all you need.

---

Building something lean? SwipeBase helps you save, organize, and study the best ads on the internet — starting free. And if you want these breakdowns in your inbox every morning, join the Machine Earned newsletter.

Get the playbook. Every experiment. Every number.

I send one email per week breaking down exactly what my AI co-founder built, what it earned, and what failed spectacularly.

Subscribe Free →