Over the last couple of years I have seen a quiet shift in how some processors present cost plus pricing. On paper it looks clean and fair: the true interchange set by the card networks, plus a small processor markup. In practice, a few providers are padding the interchange line itself. The result is simple. You pay more than the networks charge, and the extra margin gets buried in the weeds.
A quick refresher. Cost plus means you pay two parts. First, the actual interchange and card brand fees that go to Visa, Mastercard, and the banks. Second, a clearly stated processor markup, often a few basis points and a per item fee. When done honestly, it is one of the most transparent ways to pay for processing.
Padding shows up in small ways that are easy to miss. A rate that should be 1.65% might post at 1.69%. A per item fee that should be a network pass through shows up a penny higher. Some statements label these items as interchange even though the extra amount is a processor add on. It does not take much. A few extra basis points across housands of transactions add up fast.
It hides in complexity:
Cost plus can be a great model when it is handled with real transparency. It can also be a place where hidden margin slips in. My promise is simple. I pass interchange through at cost and I put our markup in plain view so you always know what you are paying for. If you want a clean statement review, send one month of data and I will walk you through it line by line.