Pricing
Pricing
Self-serve plans with flat, predictable monthly pricing. No per-minute surprises.
We bill flat monthly subscriptions with a fixed monthly conversion quota per plan. Annual plans get 20% off vs. monthly.
| Plan | Monthly | Annual | Conversions / month | Max file size | Rate / min | Over quota |
|---|---|---|---|---|---|---|
| Free | $0 | — | 25 | 25 MB | 10 | hard stop |
| Hobby | $29 | $278 | 1,500 | 100 MB | 60 | hard stop |
| Startup | $99 | $950 | 6,000 | 100 MB | 120 | hard stop |
| Scale | $499 | $4,790 | 40,000 | 100 MB | 600 | hard stop |
| Growth | $1,999 | $19,190 | 200,000 | 100 MB | 3,000 | hard stop |
| 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.
- Every plan, free or paid, hard-stops at its monthly quota. There is no overage billing, so a traffic spike cannot silently raise the invoice.
- Need a few more before the reset? Prepaid credits are spent after the monthly allowance runs out: 50 conversions for $9.99, one-time, valid 12 months (dashboard → Buy 50 conversions).
- 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.