Skip to main content
All posts
PaymentsFinance

Credit Card Processing Fees Explained for Restaurant Owners

TAB POS Team

Payment processing is the second-largest expense for most restaurants after labor. Yet most owners couldn't tell you exactly what they're paying or why. Here's a straightforward breakdown.

How Processing Fees Work

Every card transaction involves three fees layered on top of each other:

1. Interchange fee — Set by the card networks (Visa, Mastercard, etc.) and paid to the bank that issued the customer's card. This is non-negotiable and typically 1.5-2.5% depending on card type. Debit cards have lower interchange than credit cards. Rewards cards have higher interchange than basic cards.

2. Assessment fee — Charged by the card network itself (Visa, Mastercard). Typically 0.13-0.15%. Also non-negotiable.

3. Processor markup — This is what your payment processor charges for their service. This is the only negotiable part, and it's where most restaurants overpay.

Common Pricing Models

Interchange-Plus (Most Transparent)

You pay the actual interchange rate plus a fixed markup. Example: interchange + 0.3% + 10¢. This is the most transparent model because you can see exactly what the card networks charge versus what your processor adds.

Stripe uses this model at a flat 2.7% + 5¢ for in-person transactions, which simplifies it further — one rate for all card types.

Flat Rate

One rate for all transactions regardless of card type. Example: 2.9% + 30¢. Simple to understand, but you overpay on debit transactions (which have much lower interchange). Square and PayPal use this model.

Tiered (Least Transparent)

Transactions are bucketed into "qualified," "mid-qualified," and "non-qualified" tiers with different rates. The processor decides which tier each transaction falls into. This is the most opaque model and almost always the most expensive. Run away from tiered pricing.

Hidden Fees to Watch For

  • PCI compliance fee: $10-$15/month. Some processors charge this; others include it.
  • Batch settlement fee: 10-25¢ every time you close your batch (daily). Adds up to $3-$8/month.
  • Statement fee: $5-$15/month for a paper or electronic statement.
  • Monthly minimum fee: If your processing volume is below a threshold, you pay a penalty.
  • Early termination fee: $250-$500+ if you leave before your contract ends.

What You Should Be Paying

For a restaurant doing $30,000-$50,000/month in card sales, your effective rate (total fees divided by total volume) should be under 3%. If it's above 3.2%, you're almost certainly overpaying.

The simplest way to audit: take last month's processing statement, divide total fees by total volume. That's your effective rate. Compare it to Stripe's flat 2.7% + 5¢ to see where you stand.

Ready to try TAB POS?

30-day free trial. No credit card. No contracts.

Start Free Trial