Surcharging can encourage merchants to accept credit cards in verticals where credit card adoption is low. But it also comes with unique compliance requirements, and might increase checkout friction and cart abandonment. This post will discuss the definition of surcharging, when to consider enabling surcharging, and how to surcharge compliantly with real-time BIN lookup.
Surcharging passes the cost of credit card acceptance on to the end customer.
A surcharge is a volume-based (i.e. percentage-based) fee added to a card payment. The name of the fee doesn’t matter. If a “convenience fee” is a volume-based fee added to a card payment, that fee is still a surcharge.
When evaluating whether or not to enable surcharging for your merchants, there are two factors to consider:
The answers to these questions will guide your decision.
Software companies often look to surcharging to reduce price pressure from merchants. In reality, surcharging rarely solves the underlying cause of merchant price sensitivity and often has unintended consequences.
Merchant price sensitivity is often rooted in product gaps, misaligned positioning, or payments just not being as embedded as it needs to be to create real value. Passing the cost of payment processing on to the end customer doesn’t solve these problems.
But passing the cost of payment processing to the end customer can drive customers to choose a less profitable payment method like ACH, take their payment off-platform, or abandon the transaction altogether – none of which help the platform drive payments revenue.
Most verticals fall into one of 3 categories.
In general, if card adoption and utilization are already high, surcharging can add friction and might reduce card utilization. However, in verticals where card payments aren’t the norm, surcharging can encourage merchants to accept card payments.
If you decide to enable surcharging for your merchants, it’s important to implement in a way that complies with card brand rules. We’ll focus on compliance with Visa rules because they’re the largest card network in the U.S. Other major card networks have similar rules and requirements.
The card networks use audits, secret shoppers, and customer reports to make sure merchants are following the rules. Merchants found to be surcharging in a way that is not compliant with card brand rules can be fined or even removed from the card network.
For vertical software platforms, the three most important requirements for compliant surcharging are:
Visa’s rules prohibit surcharging debit cards, so software platforms need a way to determine if a card is debit or credit.
The first six or eight digits of a card number are the Bank Identification Number (BIN). This identifies the issuing bank and the type of card.
With real-time BIN lookup, software platforms can programmatically determine if a card is debit or credit and determine if the transaction is eligible for surcharging.
Visa’s rules also limit the amount of the surcharge to the merchant’s actual processing cost or 3% of the transaction amount, whichever is less.
Software platforms can comply with this requirement by using a simple blended price (e.g. 2.9% + $0.30 or 3.0% + $0.50) with a volume fee below 3%, and automatically calculating the surcharge based on the blended fee.
Some states impose limitations on surcharging or prohibit it altogether.
Visa rules require that platforms have the ability to block surcharging based on the merchant’s location, so that platforms can comply with state laws.
Actual compliance with state laws is the platform’s responsibility. For platforms with significant volume in states that regulate surcharging, it makes sense to engage an attorney specializing in this type of compliance.
The ideal BIN lookup solution is fully embedded in the checkout component. This is critical for two reasons:
The ideal BIN lookup solution is fully embedded in the checkout component to deliver a secure, frictionless experience.
Rainforest’s real-time BIN lookup solution was built for this exact purpose.
It’s fully embedded into the payment component to support compliant surcharging while keeping the platform out of PCI scope and maintaining a clean, frictionless checkout experience. Learn more about surcharging with BIN lookup
Be the first to hear about new content