OpenProfit
Tracks each product's profit after AI and hosting bills, and maps it onto tax-return lines.
OpenProfit connects Stripe, Paddle, Polar, Lemon Squeezy or RevenueCat for revenue, and OpenAI, Vercel, Anthropic and other providers for costs, then nets out refunds, processor fees and currency conversion to show profit per product — so three apps sharing one OpenAI account still show which one actually pays for itself. It sorts the same synced data onto specific tax-return line items (it names form T2125 lines like 8000, 8871, 9270) and exports to QuickBooks or Xero. It's open source under MIT, ships as one Docker image with Postgres included, and keeps API keys on your own server when self-hosted.

What holds up
- +Splits profit per product even when several apps share one OpenAI or Vercel account
- +Maps synced revenue and costs directly onto named tax-return line items, not generic categories
- +Open source (MIT), self-hostable as one Docker image, API keys never leave your server
- +Alerts on concrete thresholds (spend doubling, margin dropping below a floor), not just a weekly digest
Mind the limits
- −Tax-line mapping shown is for form T2125 — coverage for other countries' tax forms isn't stated
- −Usage-based costs are estimated at published provider rates where no API gives exact usage
Picked here? Add the badge
Put it on your site. It links back to this page. Free for every listed product.
<a href="https://stillworks.dev/products/p/openprofit/"><img src="https://stillworks.dev/badge/openprofit.svg" alt="Picked by StillWorks" width="230" height="54"></a>