Self-Hosting OpenClaw: True Costs in 2026 (VPS + API)
What does self-hosting OpenClaw actually cost in 2026? VPS, API calls, time, and hidden costs — the complete honest breakdown.
"I'll just self-host it — it's cheaper" is the most common assumption that turns out to be wrong. Self-hosting OpenClaw has real costs beyond the VPS bill, and many first-time self-hosters discover them only after committing to the setup. This guide breaks down every cost category honestly so you can make an informed decision.
Direct Costs
VPS Hosting
Minimum viable OpenClaw server: 2GB RAM, 1 vCPU, 20GB storage.
| Provider | Monthly Cost |
|---|---|
| Hetzner CX22 | €4.51 (~$4.90) |
| DigitalOcean Basic | $6.00 |
| Vultr | $6.00 |
| Linode/Akamai | $5.00 |
Realistic recommendation (4GB RAM): $10–$12/month. Running on 2GB RAM is possible but tight — memory pressure causes OpenClaw to slow dramatically during complex tasks.
Domain and TLS
A .com domain costs $10–$15/year. TLS via Let's Encrypt is free, but you need to set it up and renew it (Certbot automates renewal if configured correctly).
Annualised: ~$12/year = $1/month.
API Costs
This is the largest variable cost. OpenClaw itself is free, but the LLM API it uses is not.
Claude 3.5 Sonnet (most popular choice):
- Input: $3/million tokens
- Output: $15/million tokens
- Average conversation: ~2,000 tokens = ~$0.03
- Active user (20 conversations/day): ~$18/month in API costs alone
GPT-4o:
- Input: $5/million tokens
- Output: $15/million tokens
- Similar cost to Claude at typical usage
DeepSeek V3 (budget-conscious option):
- Input: $0.27/million tokens
- Output: $1.10/million tokens
- 10–20× cheaper than Claude — significant savings for heavy users
Local LLMs via Ollama (advanced option):
- Zero API cost but requires dedicated hardware (16–64GB RAM GPU server)
- Hardware amortised over 3 years: $100–$500/month equivalent
Indirect Costs
Your Time
This is the most underestimated cost. Self-hosting requires:
- Initial setup: 3–8 hours depending on experience level
- Regular maintenance: 1–3 hours/month for updates, troubleshooting, log review
- Incident response: Variable. Security patches (like CVE-2026-25253) require immediate action — typically 1–2 hours per security event
At a conservative $30/hour:
- Setup: $90–$240 one-time
- Ongoing: $30–$90/month
- Security incidents: $30–$60 per event
Backup Costs
You need a backup strategy for your OpenClaw memory and configuration. Options:
- VPS provider backups: $1–$3/month
- S3/R2 backup scripts: ~$0.50/month storage + your setup time
Total Cost Comparison
| User Type | Self-Hosted/Month | nacre.sh | Cost Difference |
|---|---|---|---|
| Light user (<5 conv/day, Claude) | $9 VPS + $3 API = $12 | $12 | Same |
| Active user (20 conv/day, Claude) | $12 VPS + $18 API = $30 | $12 + your API costs | nacre.sh $18 cheaper |
| Technical user (Hetzner + DeepSeek) | $5 VPS + $2 API = $7 | $12 | Self-hosted $5 cheaper |
| Non-technical user (includes time) | $12 + $60 time = $72 | $12 | nacre.sh $60 cheaper |
The Honest Bottom Line
Self-hosting is genuinely cheaper if: you use a budget VPS provider (Hetzner), run a cost-effective LLM (DeepSeek or local Ollama), and have the Linux skills to maintain the setup without significant time investment.
Self-hosting is more expensive than managed hosting if: you value your time, use Claude or GPT-4o as your LLM, don't enjoy server maintenance, or work in a context where downtime has consequences.
Frequently Asked Questions
Can I switch from self-hosted to nacre.sh later?
Yes. Export your OpenClaw configuration using the CLI, sign up for nacre.sh, and import the configuration during onboarding. Your agent memory, skills, and channel connections transfer.
nacre.sh
Run OpenClaw without the server headaches
Dedicated instance, automatic TLS, nightly backups, and 290+ LLM integrations. Live in under 90 seconds from $12/month.
Deploy your agent →