Compliant fee recovery for US ecommerce.
Built for Ecommerce
Online merchants using moat recover an average of 2.5–3.5% on every credit card transaction — legally, transparently, and without a single line of custom code.
How It Works
moat runs five distinct checks on every transaction. Here's exactly what happens under the hood.
As the customer types, moat captures the first 6–8 digits (the BIN) and runs them through the Luhn algorithm to confirm the card number is structurally valid — before any network call is made.
The BIN is queried against a live database to classify the card: credit, debit, prepaid, or corporate. Debit and prepaid cards are silently excluded from surcharging — automatically, with no merchant configuration needed.
The customer's billing state is cross-referenced against a continuously maintained database of surcharge laws by state. In prohibited states, the fee is removed entirely — the customer never sees it.
The surcharge is surfaced as a line item on the checkout page and itemized on the receipt — meeting card network disclosure requirements and protecting you from disputes.
The transaction settles through your existing processor with correct line-item data. moat fees are tracked separately in your dashboard so you can see exactly how much you're saving — every day.
Coverage
moat checks every customer's billing state in real time and applies the correct rules automatically. Hover any state to see its status.
Founding team from the world's leading payments companies
FAQs
Everything you need to know about surcharging compliance, setup, and how moat works under the hood.
Our team knows surcharging compliance inside and out. We're happy to walk through your specific setup before you commit to anything.