OpenProfit
Revenue minus AI and hosting bills, per product, from APIs
Subscription6 impressionslaunches Nov 31 comment
Comments
>log in to commentHi, I'm Raphael. I run a few small apps on one OpenAI account and one Vercel team, and I couldn't tell which app paid for its own tokens. Stripe had the revenue, each billing page had a slice of the costs, and my spreadsheet was always a month behind. OpenProfit reads both sides from the provider APIs. You map each OpenAI project, Vercel project or Cloudflare zone to a product, and you see profit per product by day. The MCP server lets you ask Claude which app lost money last month. It's MIT and runs as one Docker image if you'd rather keep your keys on your own server. Which provider should I connect next?
- Open-source profit tracking for developers
- Syncs accounts from Stripe, OpenAI, Vercel and more
- Export data to QuickBooks for tax filing
- Connect AI agents via Model Context Protocol (MCP)
OpenProfit aggregates revenue and cost data from multiple provider APIs to show profit per product for developers.
- for
- Developers and SaaS founders who need automated profit reporting.
- pricing
- freemium
- license
- MIT
- v0.1.023 days ago
Key features
- Multi-source revenue sync — Pulls revenue from Stripe, Paddle, Polar, Lemon Squeezy and RevenueCat via read-only API keys.
- Cost aggregation — Collects AI, hosting and infrastructure bills from OpenAI, Vercel, Anthropic, Railway, Cloudflare and more.
- Product-level profit view — Maps provider sub-units to individual apps to calculate net profit per product.
- Tax-ready reports — Exports line-by-line tax numbers to QuickBooks or Xero for easy filing.
- Alert emails & weekly summary — Sends customizable alerts for spend spikes, margin drops and sync failures.
- Public sharing pages — Creates shareable pages showing revenue, costs and profit for any product.
Use cases
- Track monthly profit per SaaS product without writing code
- Generate tax-ready expense reports for multiple cloud providers
- Receive instant alerts when a provider’s spend doubles
- Share a public dashboard of app earnings with investors
OpenProfit FAQ
Do I need to change my app code to use OpenProfit?+
No, you only paste read-only API keys; OpenProfit syncs data without SDKs or code changes.
How often does data sync?+
Free plan syncs every 6 hours; Indie every hour; Pro every 15 minutes.
Can I self-host OpenProfit?+
Yes, a Docker image with Postgres is provided and self-hosting is free at any revenue level.
What tax documents does OpenProfit generate?+
It produces line-by-line totals matching Canadian T2125 (or similar) and can export to QuickBooks or Xero.
Is there a limit on revenue for the free tier?+
Free tier is available while combined MRR is under $2,500; above that you must upgrade.
Summarized by DevHunt from openprofit.dev · Oct 30, 2026. Details may change; check the official site.





