Pricing
Pricing
Self-serve plans with flat, predictable monthly pricing. No per-minute surprises.
We bill flat monthly subscriptions with generous conversion quotas. Annual plans get 20% off vs. monthly.
| Plan | Monthly | Annual | Conversions / month | Max file size | Rate / min | Overage |
|---|---|---|---|---|---|---|
| Free | $0 | — | 1,000 | 25 MB | 10 | hard-stop |
| Hobby | $19 | $182 | 5,000 | 100 MB | 30 | $0.005 / conv |
| Startup | $49 | $470 | 25,000 | 500 MB | 60 | $0.003 / conv |
| Scale | $149 | $1,430 | 100,000 | 1 GB | 120 | $0.002 / conv |
| Growth | $499 | $4,790 | 500,000 | 5 GB | 300 | $0.001 / conv |
| Enterprise | Custom | Custom | Custom | Custom | Custom | Custom |
No setup fees. No per-format add-ons. No "AI" surcharge. Every plan includes every conversion route.
How billing works #
- Plans run on a calendar-month quota. Quotas reset at 00:00 UTC on the 1st.
- Overage rates apply only to paid plans, only after you exceed your monthly quota.
- The Free plan hard-stops at 1,000/month — no overage.
- Cancel anytime from the Stripe customer portal. No prorated refunds, but you keep your plan until the period ends.
Upgrade / downgrade #
curl -X POST https://changethisfile.com/v1/billing/checkout \
-H "Authorization: Bearer ctf_sk_..." \
-H "Content-Type: application/json" \
-d '{"plan":"startup","interval":"monthly"}'Returns a Stripe Checkout URL — redirect your user to it. After payment, the new plan activates immediately and your monthly quota resets to the new tier.
Enterprise #
Need higher volume, custom file-size limits, dedicated infra, SOC 2 attestations, or invoice billing? Email support@changethisfile.com.