A lot of invoicing platforms advertise themselves as free, and technically the subscription is. There's no monthly fee, no seat cost, no line item on your credit card statement for the software itself. But the real cost usually shows up somewhere less visible: payment processing. Many "free" invoicing platforms make their actual money by adding their own percentage fee on top of standard card processing rates, which adds up fast once you're actually running meaningful invoice volume through the platform.
How the Markup Actually Works
Standard card processing, through a provider like Stripe directly, typically runs around 2.9% plus a small fixed fee per transaction. That's the baseline cost of accepting card payments anywhere, and it's not something any platform can eliminate — the card networks and issuing banks take their cut regardless of what software sits on top. What varies is whether a platform stops there, passing through only the standard processing cost, or adds its own additional percentage on top as the price of using their "free" software.
That additional percentage is easy to miss because it's rarely advertised prominently. It shows up as a slightly smaller deposit than expected, and because most business owners aren't reconciling every single transaction against the exact processing math, the markup can run for years without ever being noticed as a distinct line item — it just quietly reduces every deposit by a bit more than it should.
Do the Math on Your Actual Volume
A platform fee of even half a percent can mean hundreds of extra dollars a year once you're processing meaningful invoice volume — money that goes to the platform instead of your business. Run the numbers for your own situation: take your total annual invoice volume and multiply by the extra percentage the platform is taking on top of standard processing. For a business invoicing $150,000 a year, even a modest 0.5% platform markup works out to $750 annually, taken silently out of every deposit, for a tool that was marketed as free.
Scale that up to a business processing $500,000 or more in annual invoice volume, and a seemingly small percentage point becomes a genuinely significant recurring cost — often more than a paid, transparent invoicing tool would have cost outright, if such a comparison were ever made explicit on the pricing page.
Why This Model Persists
Percentage-based markup on payment processing is an appealing business model for software platforms specifically because it scales with the customer's success. A flat monthly subscription fee is easy to compare against alternatives and easy to notice on a bank statement. A percentage taken invisibly out of every transaction is neither easy to compare nor easy to notice, which is exactly why so many "free" tools are built around it instead of a transparent flat fee.
The Alternative
A direct Stripe integration with no platform markup means you only pay standard processing rates — the same rate any business accepting cards has to pay somewhere, with nothing extra layered on top by the software connecting you to it. Beyond the cost difference, a direct integration also means your client's payment page stays on your own domain instead of redirecting to a third-party platform's branded checkout page, which matters for how professional and trustworthy the payment experience feels to the person actually paying you.
Why the Branded Checkout Page Matters More Than It Seems
Beyond the raw cost difference, there's a trust dimension to where a client actually enters their payment information that's easy to underestimate. When a client clicks "Pay Invoice" and lands on a page still branded with your logo and your domain, the entire experience reads as a continuous, trustworthy interaction with the business they already have a relationship with. When that same click redirects them to a third-party platform's own branded checkout — a name they may not recognize, a domain that doesn't match yours — it introduces a small but real moment of hesitation, and for a meaningful percentage of clients, that hesitation translates into delayed payment or, in the worst cases, a support inquiry asking whether the payment link is legitimate at all.
This effect compounds for businesses invoicing larger amounts, where clients are naturally more cautious about entering payment details on an unfamiliar page. A seamless, on-brand payment experience removes friction exactly at the moment friction is most costly — the moment a client has decided to pay and just needs the process to feel safe and straightforward.
What to Actually Check on Your Next Statement
If you want to verify whether your current invoicing platform is quietly marking up your processing fees, the check is straightforward: take a single recent transaction, note the invoice total the client was charged, and compare it against the deposit that actually landed in your bank account. Subtract standard processing costs (roughly 2.9% plus a small fixed fee per transaction, though exact rates vary slightly by card type) from the invoice total, and compare the result to what you actually received. Any additional gap beyond standard processing is the platform's markup, made concrete instead of theoretical.
Reading the Fine Print Before You Sign Up for the Next "Free" Tool
Going forward, the lesson generalizes beyond invoicing specifically: any tool marketed as free that handles money on your behalf is making its revenue somewhere, and it's worth understanding where before adopting it. Sometimes that's an entirely reasonable, transparent processing markup disclosed clearly upfront. Sometimes it's buried in terms of service most users never read. Either way, knowing the actual economics of a "free" tool before committing your business's payment flow to it is a small amount of diligence that can save real money over the life of the relationship.
Currency Conversion Is Another Common Hidden Markup
For businesses invoicing international clients, there's an additional, often overlooked layer where "free" platforms build in extra margin: currency conversion ratesThe percentage of website visitors or callers who take a desired action, such as filling out a form or booking a consultation.. When a platform converts an international client's payment into your local currency, some apply a conversion rateThe percentage of website visitors or callers who take a desired action, such as filling out a form or booking a consultation. that includes an additional spread above the actual market exchange rate, on top of whatever processing markup already exists. This is a second, separate revenue stream disguised inside a single transaction, and it's just as easy to overlook as the processing markup itself, precisely because most people don't have a precise mental benchmark for what the "real" exchange rate should have produced.
Reserve and Payout Delays as an Indirect Cost
Beyond percentage-based fees, it's worth checking how quickly a given platform actually releases your funds after a client pays. Some platforms hold a rolling reserve or impose longer payout schedules than a direct Stripe integration would, effectively giving the platform use of your money for an extended period before it reaches your account. This isn't a fee in the traditional sense, but it has a real cost in cash flow terms, particularly for businesses running tight margins where the gap between being paid by a client and actually having access to that money matters for day-to-day operations.
What Genuine Transparency Actually Looks Like
A genuinely transparent invoicing setup makes it trivially easy to answer a simple question: for a $1,000 invoice paid by a client, exactly how much lands in your account, and where did the difference go? If a platform's pricing page, terms of service, and actual deposit behavior all make this easy to verify without hunting through fine print or contacting support, that's a strong positive signal. If getting a clear answer requires piecing together information from multiple sources or contacting support directly, that difficulty is itself informative about how the platform prefers its actual economics to be understood.
How Switching Costs Discourage Businesses From Ever Checking
Even once a business suspects it might be overpaying on processing fees, there's a real inertia that keeps many from acting on that suspicion: switching invoicing platforms means migrating client records, retraining staff on a new interface, and potentially disrupting an established payment flow that clients are already comfortable using. This switching cost is precisely why platforms with hidden markups can sustain the practice for years without meaningful customer attrition — the friction of leaving is often perceived as higher than the friction of continuing to quietly overpay, even once the overpayment has been identified. Recognizing this dynamic is useful specifically because it means the decision to switch shouldn't be delayed indefinitely waiting for a "convenient" moment that may never arrive; the ongoing cost of staying compounds every month the switch is deferred.
Bundled Add-Ons That Compound the Same Markup Problem
Beyond the core payment processing markup, many of the same "free" platforms layer additional paid add-ons on top of the base product — automated reminders, recurring billing, custom branding on the payment page — each with its own separate fee that starts to resemble, in total, a fully-featured paid platform disguised as a free one with a lot of premium upsells. Businesses that add these features one at a time, as each becomes newly needed, often don't step back to add up the cumulative monthly cost of all the add-ons together, which can end up rivaling or exceeding what a single, transparently priced, full-featured platform would have cost from the start.
The Long-Term Case for Owning the Full Invoicing Stack
Ultimately, the deepest fix for this entire category of hidden cost isn't finding a slightly less expensive third-party platform — it's owning the invoicing and payment infrastructure directly, integrated with a direct Stripe connection and no intermediary platform taking a cut at all beyond the standard, unavoidable processing rate. This requires more upfront investment than signing up for another SaaS subscription, but it permanently eliminates the entire category of markup risk described throughout this piece, because there's no intermediary business model built around quietly monetizing your transaction volume in the first place. Once that infrastructure is owned outright, every future improvement — a new reminder sequence, a new report, a new payment option — is simply a feature to add, not a negotiation with a vendor who profits from keeping you exactly where you are.
If you're currently invoicing through a platform advertised as free, it's worth an hour spent actually reading the fine print on their payment processing terms, or comparing a recent deposit against what standard processing rates alone would have produced. The gap, if there is one, tells you exactly what "free" has actually been costing you, and it's the clearest evidence you'll get for deciding whether it's time to switch.
Read the full breakdown on how to send an invoice the right way.