Your processor's markup is the only part of your effective rate that they actually keep. Everything else (interchange, assessments) is passed through to the card networks and issuing banks. On interchange-plus pricing, the markup is shown explicitly — usually expressed as 'interchange + X% + Y¢'. On flat-rate pricing (Stripe, Square), the markup is hidden inside one bundled rate. On tiered pricing (Clover, many bank programs), the markup is hidden across three tiers (qualified, mid-qualified, non-qualified) with no clear breakdown.
A fair small-business markup is 0.20%–0.40% plus 8¢–15¢ per transaction. Anything above that, you're overpaying. Anything below 0.15% + 5¢ is essentially wholesale and only happens at very high volume or via membership/subscription pricing.
