Credit Card Surcharges at Your Parking Lot: How to Pass the Fee On Legally and Keep the Drawer Balanced
A payment-method fee is a percentage you configure on each payment method at your parking lot (credit card, a mobile wallet, whatever you accept) that the system adds to the customer at checkout: $10.00 with a 3% fee is $10.30. The attendant sees the total with the surcharge already in and can remove it when needed, the receipt shows it as a separate line, the shift close expects it under the right method, and the reports count it as what it is: a fee, not parking revenue.
Every time a customer pays by card, the processor keeps a slice. Two, three, four percent, depending on the terminal and the plan. At a lot that runs $8,000 a month through the terminal, that's $240 a month quietly walking out the door, close to $3,000 a year. And most owners never see it, because the point-of-sale system didn't know it existed.
Passing it on to the customer is legal in most of the US, with rules that are strict and specific: credit cards only, never debit, capped, and disclosed before the customer pays. This article is about doing both things right: charging it correctly and disclosing it correctly.
The problem: the 3% nobody writes down
The attendant charges $10.00 on the terminal. The customer sees $10.00 on the slip. The lot receives $9.70. That difference shows up nowhere: not in the shift close, not in the daily report, not in the net. It shows up at month end, on the bank statement, as a deduction nobody ties to any car.
Lots that already surcharge by hand have the opposite problem: the attendant adds "about 3%" in their head, rounds to whatever feels right ($10.30 becomes $10.50), and at shift close the terminal says one thing and the system another. Overage every day, and nobody knows why.
And a third one: the customer who pushes back. "Why am I paying more? It doesn't say that anywhere." And they're right, because it didn't.
Is it legal to surcharge credit cards at a parking lot in the US?
In most states, yes, under rules that come from federal law, the card networks and state law together. The short version:
- Credit cards only. Surcharging debit cards is prohibited everywhere, even when the debit card is run as credit. If you surcharge, it's only on credit.
- Capped. Federal rules allow up to 4%, but Visa lowered its ceiling to 3% in 2023, so 3% is the effective national maximum. Some states go lower: Colorado caps it at 2%, and several states (New York, New Jersey, Nevada, Georgia and others) say the surcharge can't exceed what the card actually costs you.
- Banned in a few places. As of 2026, Connecticut, Massachusetts and Puerto Rico still ban credit card surcharges outright.
- Disclosed before the sale. A sign at the entrance and at the point of sale, and the surcharge as its own line on the receipt.
The receipt line the system does. The sign you put up. And the "credit only" part is exactly why the fee is set per payment method: you create "Credit card" with a 3% fee and "Debit card" with none. Check your state's rule before turning it on.
What is the payment-method fee?
It's a setting on each payment method, under Settings → Payment methods:
- Percentage. What your processor charges you: 3, 3.5, 2.75. Empty or zero means no fee, and the method behaves as it always did.
- What it's called. What the customer reads on the receipt: "Fee", "Credit card surcharge", whatever you prefer.
- Show it on the ticket. On, the customer sees a separate line; off, only the total.
With that set, when charging with that method the attendant sees a switch, "Charge fee (3%)", on by default, and the total with the surcharge already in. If this particular customer isn't paying it (an agreement, a neighbor, your call), the attendant turns it off and charges without it. The decision is recorded on the payment.
And a rule you don't see but matters: the percentage is frozen on each payment. If your processor raises you from 3% to 4% and you change it, shifts already closed don't move a cent, and the receipts you already issued stay true.
How is it calculated?
On everything charged in that transaction (parking, products and services), at the exact percentage, with no commercial rounding. These are the system's numbers, not approximations:
| Charge | Fee | Customer pays |
|---|---|---|
| $10.00 at 3% | $0.30 | $10.30 |
| $6.50 at 3% | $0.20 (19.5¢ rounds up) | $6.70 |
| $98.00 at 3% | $2.94 | $100.94 |
| $89.90 at 3.5% | $3.15 | $93.05 |
| $0 at 3% (a courtesy, a monthly pass holder) | $0 | $0 |
The exact-cents rows are the ones people argue about: the attendant doing it in their head charges $7.00 on a $6.50 ticket "to round it off", and that's where the shift stops balancing. The system charges the exact $6.70, which is what the processor takes from you, and stays inside the cap because it never exceeds your actual cost.
What happens at shift close and in the reports?
This is where surcharging by hand hurt, and where doing it in the system pays off:
- Shift close expects the fee under the right method. If $100.94 was charged on credit cards, the expected credit card total is $100.94, not $98.00. No overage, no shortage.
- Reports keep it separate. Parking still says what the rate says ($98.00), and there's a row of its own, Fees, with the $2.94. That way the breakdown by concept and the breakdown by payment method still reconcile with each other, which is what you reconcile against the bank.
- Net isn't inflated. The fee isn't your profit: it's money passing through your drawer to the processor. The reports treat it that way.
Does it apply to every charge?
Yes. Regular exit, charging on entry, prepaid stays, counter sales and monthly passes all go through the same calculation. If the customer pays with a method that has a fee, the switch appears, with the same percentage and the same receipt line.
For monthly passes the receipt also breaks it out, and the reports subtract the fee from the monthly-pass row so they don't claim a $100 pass is worth $103.
Does it work without internet?
Yes. The phone has each method's percentage stored, charges with the fee just like it does online, prints the correct receipt and syncs later. If you changed the percentage from somewhere else while the device was offline, the system keeps what the customer actually paid and flags that charge for you to review, instead of silently correcting it.
How do you charge it without trouble from customers or regulators?
A short list:
| What | Why |
|---|---|
| Credit only, never debit | Debit surcharges are prohibited nationwide. Set the fee on "Credit card" and leave "Debit card" at zero |
| Sign at the entrance and at the booth | Disclosure before the sale is required everywhere surcharging is allowed |
| "Show it on the ticket" on | The total is explained on paper, and most rules require the surcharge as its own line |
| Same percentage your processor charges, within the cap | It's a cost pass-through, not profit. Above your cost, or above 3% (2% in Colorado), it isn't a surcharge anymore |
| Check your state | Connecticut, Massachusetts and Puerto Rico ban it; several states cap it at your actual cost |
| The attendant can remove it | For the one-off case where you decide not to charge it. It's a switch, not a mandate |
And a decision that's yours, not the system's: pass it on or absorb it. Plenty of lots prefer to absorb the 3% as the cost of accepting cards and not give the customer a reason to park next door. The system has no opinion; it gives you the option, and shows you in the reports what your decision is costing.
When DON'T you need it?
- If you take cash only. There's no fee to pass on.
- If you decided to absorb it. Leave the percentage empty and nothing changes. You can still use the reports to see what it costs you.
- If you already raised your rates to cover it. Surcharging on top would be charging it twice.
- If you're in a state that bans it. Leave it off; the system works exactly as before.
Frequently asked questions
Is the fee charged automatically? The switch is on whenever the method has a percentage, so yes, unless the attendant turns it off for that charge.
Can I have a fee on credit cards and none on debit or cash? Yes. The percentage is per payment method. Each has its own, or none. That's also how you stay compliant: debit must be zero.
Is it rounded? No. 3% of $6.50 is 19.5¢, which rounds to 20¢, and the customer pays $6.70. It's what the processor takes from you, cent for cent.
What if I change the percentage? New charges use the new one. Charges already made keep the percentage they were charged at; closed shifts don't move.
Does the customer see the fee on the ticket? If "Show it on the ticket" is on, they see it as a separate line, on the printed receipt and on the public ticket. Off, they see only the total. To comply with disclosure rules, leave it on.
Does the fee count as parking revenue? No. The reports separate it into its own row, Fees, and don't add it to parking or to net as if it were profit.
In short
The payment-method fee stops the 3% from quietly walking out: set once per method, added to the customer at the exact percentage, shown as a line on the receipt, balanced at shift close and reported separately. What you still have to do is the compliance part: credit only, within the cap, and a sign the customer reads before paying.
If your lot takes cards and you want to stop losing the processing fee, Parqueadero.app is free and the percentage is one field.
Published September 8, 2026.