A new $529 fee just showed up on October processing statements. Here's what it is
By Yan Payments
The short version
If you process with Global Payments or Heartland (Global bought Heartland in 2016 and has been folding its pricing in), check your October statement for a line item called something like “Annual System Enhancement Fee,” running around $529. It’s not a mistake and it’s not tied to any new equipment, software, or service you asked for. It’s a fee the processor added to its own fee schedule, the same way it added a roughly $499 “Infrastructure Upgrade Fee” back in June. Together, that’s over $1,000 a year in new charges that have nothing to do with how much you actually process.
This isn’t unique to Global or Heartland. Every large processor does some version of this periodically. But this particular pair of fees, landing four months apart on the same merchant base, is a good excuse to actually open your statement and read it.
What these fees are (and aren’t)
Processors are contractually allowed to change their fee schedule, usually with 30 to 60 days’ written notice buried in a statement insert or an email you may not have opened. “Annual System Enhancement Fee” and “Infrastructure Upgrade Fee” are the kind of names that sound like they’re funding something specific, a data center upgrade, new fraud tools, whatever. In practice they’re flat annual fees that go straight to the processor’s margin. There’s no itemized infrastructure project behind them that you’ll ever see documentation for, and they don’t scale with your volume, your risk profile, or anything else about your business.
That doesn’t automatically make them improper. It’s in the merchant agreement you signed, usually in language broad enough to allow the processor to add fees like this unilaterally. But “allowed” and “worth paying without a fight” are different things.
How to check your own statement
- Pull your last two statements (the month the fee hit, and the month before).
- Scan every line item, not just the summary page. These fees often show up on a sub-page or in a section labeled “other fees” or “miscellaneous,” not on the one-page summary.
- Search for anything billed as annual, one-time, or a flat dollar amount rather than a percentage or per-transaction charge.
- Compare the name against what you were actually told when you signed up or during any renewal call. If nobody mentioned it, that’s your answer.
- Check whether it recurs. A true one-time fee shouldn’t reappear next year under a new name.
What you can actually do about it
Calling and asking doesn’t always work, but it costs you ten minutes and sometimes it does. A few things worth trying, in order:
- Call and ask for the fee to be waived or credited, specifically for this billing cycle. Processors have discretion to do this even when the fee is contractually allowed, and reps are sometimes authorized to waive it for merchants who push back.
- Ask what notice was given and when. If you can’t find record of a notice, say so. It strengthens your case even if it doesn’t guarantee a refund.
- Check your contract’s early termination terms. If a new, unannounced fee changes your actual cost of processing in a way that wasn’t disclosed at signing, some agreements treat that as grounds to leave without the early termination penalty. Read the actual language before assuming this applies to you.
- If this is the second or third surprise fee in a year, treat it as a signal, not a one-off. Processors that lean on flat annual fees to pad margin tend to keep doing it.
Why this keeps happening
Interchange and network assessments, the wholesale cost of accepting a card, are set by Visa and Mastercard and are the same for every processor. Processors can’t compete on that number, so flat fees and markup are where they make their money and where they have the most room to quietly raise prices. A fee like this is easy to roll out because most merchants don’t read their full statement every month, and by the time anyone notices, it’s already been billed for a cycle or two.
If you want a walkthrough of what else to look for while you’re in there, see our guide to reading a merchant statement line by line.
The bigger point
One $529 fee isn’t going to sink a small business. But it’s a reminder that nobody is reading your statement for you, and most processors are betting that you won’t either. Pulling your statement once a quarter and scanning it for anything new costs less time than it takes to read this post, and over a few years of a processor relationship it’s the difference between paying what you agreed to and paying whatever gets added on top. If you want a second set of eyes on your current statement, send it our way and we’ll tell you straight what’s standard and what’s worth questioning.
Sources: Global Payments/Heartland fee reporting from Merchant Cost Consulting’s 2026 Global Payments and Heartland rate-increase trackers.
← Back to all posts