A $20 renewal: which fees are actually in the quote?
The examples below assume one eligible $20 subscription payment by a US domestic card, with no tax, discount, currency conversion or international surcharge. They illustrate fee arithmetic—not total operating cost, a quote for your account, or a cheapest-provider verdict.
Scroll the comparison sideways to see every fee and limitation. Keyboard users: focus the table, then use the arrow keys.
Same $20 input, different service bundles| Setup | Included calculation | Illustrated fee | Not established by this example |
| Stripe standard US card + Billing | $20 × 2.9% + $0.30 processing + $20 × 0.7% Billing | $1.02 | Tax tooling, other products, dispute/refund effects, FX, custom pricing and your operating work. |
| Paddle checkout | $20 × 5% + $0.50 | $1.50 | Eligibility, custom invoicing or low-ticket terms, optional services and actual settlement conditions. |
| Lemon Squeezy US card subscription | $20 × (5% + 0.5%) + $0.50 | $1.60 | International or PayPal additions, payout charges, marketing extras and your negotiated plan. |
Rate bases: Stripe Billing and Payments, Paddle checkout, and Lemon Squeezy fees. Lemon Squeezy calculates its fee on total order value, so a taxed checkout is not the same $20 example. Payout and marketing fees can be separate.
Ask for a transaction-level breakdown
Use your expected ticket size, customer locations, currencies, payment methods and renewal volume. Ask which amounts attract each fee, what happens after a refund, when payouts become available and how reserves or disputes affect settlement. Compare a realistic month, not just the lowest displayed percentage.
Keep product and business duties assigned
A merchant-of-record arrangement does not create your content, maintain your app or settle every obligation of your business. Confirm the division of product support, refunds, buyer communication and transaction-tax work in the provider agreement. This is software selection guidance, not tax or legal advice.