Skip to main content

Surcharging via Stripe in Dash

Enable surcharging to pass card processing costs to customers. Learn setup, compliance requirements, refund handling, and how surcharges appear in checkout and customer accounts.

Written by Kristi Carlson

📝 Overview

Surcharging through Dash allows you to pass on card processing costs by adding a fee to card transactions. When customers pay with a surcharged card transaction, you'll keep the entirety of the transaction cost as revenue without paying card processing fees.

⚠️ Terms & Conditions: You are fully responsible for any fines, penalties, or losses arising from your failure to adhere to applicable surcharging requirements. Please review applicable laws around surcharging in your jurisdiction and card network rules before enabling this feature.

✍️ Note: Need help setting up DaySmart Payments via Stripe? Contact Payment Support at [email protected].


📋 Requirements

To enable surcharging, you must meet specific availability and transaction type requirements. This includes operating in supported regions and using compatible payment methods and terminals.

🌍 Availability

Surcharging is currently available only for merchants in the United States and Canada using DaySmart Payments via Stripe.

Dash does not currently support surcharging in the following U.S. states/regions:

  • Colorado

  • Connecticut

  • Maine

  • Massachusetts

  • New York

  • Oklahoma

  • Puerto Rico

⚠️ Important Note: Surcharging availability is subject to change at any time as rules and regulations evolve.


⚖️ Compliance

⚠️ Important Note: You are responsible for following the disclosure requirements of all card networks you accept and your jurisdiction when surcharging is enabled.

Merchants who surcharge must display a clear disclosure of their card surcharge policy within your business. This must include the surcharge rate used to calculate fees.

Consult the rules of the card networks you accept and your jurisdiction for specific requirements. Stripe handles acquirer notification on your behalf.

Card network requirements:


✅ How to Enable Surcharging & Rates

When using Dash Payments via Stripe, you have the ability to turn on surcharging (based on location) that will automatically apply to all invoice totals. Surcharging is supported for Card Present (terminal) and Card Not Present (manually keyed or card on file) transactions that are processed using Dash Payments via Stripe.

💡 Tip: All Stripe terminals compatible with Dash support surcharging, including the Stripe Reader S700/S710, WisePOS E, and T600.

To order a new terminal:

💰 Rates

Surcharging will charge an additional fee, calculated by a set rate based on geographic location, to a customer on top of the total amount of the transaction. This rate is non-configurable by the merchant.

If surcharging is added onto a transaction, you, as a merchant, will not pay card processing fees, they will be passed onto your customer. If surcharging is not applied to a card transaction for some reason, you, as the merchant, will pay the card processing fee at your normal rates.

⚠️ Important Note: Surcharging is prohibited on debit and prepaid card transactions in the United States and Canada. Customers will not be surcharged if a card is determined to be debit or prepaid in these regions.

🛠 Enabling Surcharging

Click the arrow to learn how to get started

To enable surcharging for your account, contact Dash Support at [email protected] or via chat. Provide your account details and let them know you'd like to enable surcharging. Our team will handle the setup process and notify you once it's active.

⚠️ Important Note: Once surcharging is enabled on your account, it will automatically apply to all applicable card transactions. You will not pay card processing fees on surcharged transactions; your customers will.

📢 Communicating Changes to Customers

Click the arrow to learn how to notify customers

If customers have a card on file with you, they will begin being surcharged on their next charge once surcharging is enabled. It is recommended that you notify these customers in advance about the surcharge fee, the percentage rate, and the effective date so they can plan accordingly or choose an alternative payment method.

✍️ Note: New customers will see surcharge and payment method disclosures during checkout before completing their payment.


🧑‍💻 How Customers See Surcharging

Once surcharging is enabled, the surcharge will be displayed to customers in multiple locations throughout the checkout and payment experience.

🖥️ Terminal (In-Person Payment)

Click the arrow to learn how surcharges appear on terminal payments

When a customer makes an in-person payment at your terminal, they will see:

  • Before payment: A notification on the terminal screen showing the surcharge percentage

  • After approval: The surcharge amount itemized on the terminal receipt

🛒 Admin Staff Checkout

Click the arrow to learn what staff see when processing payments

When staff process a payment on the Admin side, a yellow notification appears on the payment screen stating the surcharge percentage and that it will be added to the amount paid by card (if applicable).

📱 Customer Portal

Click the arrow to learn how surcharges appear in the Customer Portal

Before completing checkout in the Customer Portal, customers see a disclosure message displayed before the checkout button stating the surcharge percentage and that it will be added to their payment.

After completing the transaction, customers see their payment summary on the invoice page in the Customer Portal. A line displays the payment total and includes the surcharge amount that was added.

🧾 Invoice & Receipt

Click the arrow to learn how surcharges appear on invoices

After a transaction completes, the surcharge amount will appear on:

  • Emailed invoices sent to customers

  • Admin invoice display when staff view the transaction


🏦 How Refunds Work

When refunds are processed on surcharged transactions, the surcharge amount is also refunded proportionally to the customer.

Click the arrow to learn how surcharges are handled during refunds

When you process a refund for a surcharged transaction, the surcharge is also refunded to the customer.

Full refund: The customer receives their full original amount plus the full surcharge amount refunded.

Partial refund: If you issue a partial refund, the surcharge is recalculated proportionally based on the refunded amount. Only the portion of the surcharge corresponding to the refunded amount is returned.

🧠 Example: Partial Refund

  • Original payment: $100

  • Surcharge rate: 3%

  • Original surcharge: $3.00

If you refund $50:

  • Refunded amount: $50.00

  • Refunded surcharge (3% of $50): $1.50

  • Total refund issued: $51.50

Split invoices: If a surcharge applies to a payment split across multiple transactions, the surcharge fee is prorated across each payment proportionally.

Your costs: You will not pay card processing fees when refunding a surcharged transaction.

⚠️ Important Note: Unlinked refunds do not automatically refund the surcharge. For best results, process refunds from the original transaction record.


📊 Reporting

When surcharging is enabled, a Surcharge column appears on the Payment Batch Report. This column displays the total surcharges collected for each batch and individual surcharge amounts for each transaction, allowing you to track surcharge fees separately from transaction income.


💡 Pro Tips

  • 🗣️ Communicate early: If you're enabling surcharging, notify customers well in advance so they can choose their payment method.

  • 📋 Check compliance: Review your jurisdiction's rules and card network requirements before enabling surcharging. Different regions have different regulations.

  • 🔍 Monitor debit card restrictions: Debit and prepaid cards cannot be surcharged in the United States and Canada due to card network and local regulations. Your customers using these card types will not be charged a surcharge. The facility will pay the standard card processing fee for these transactions instead.


❓ Frequently Asked Questions (FAQs)

Find answers to common questions or additional details that may not be covered in the main instructions.

Do I need to inform my customers that I'm surcharging?

Click the arrow to see the answer

Yes. Card networks and most jurisdictions require signage displayed inside your business indicating that you surcharge on card transactions and the rate of the surcharge. Consult your jurisdiction's rules for specific requirements.

Can I disable surcharging for certain transactions or customers?

Click the arrow to see the answer

No. Once surcharging is enabled, it will apply to all applicable card transactions. You cannot exclude specific customers or transaction types.

Can I modify the surcharge rate?

Click the arrow to see the answer

No. The surcharge rate shown in Company Settings > Payments > Surcharging is fixed and cannot be changed by you. The rate is dynamically calculated based on your facility's region to comply with local regulations.

Why don't I see the Surcharging option in Company Settings?

Click the arrow to see the answer

If you don't see the Surcharging Options section in Company Settings > Payments, surcharging is not supported in your jurisdiction.

Can I disable surcharging after enabling it?

Click the arrow to see the answer

Yes. You can disable surcharging the same way you enabled it by toggling the Enable Surcharging toggle off. This will stop surcharging on all card transactions going forward.

Is surcharging applied to card-on-file transactions?

Click the arrow to see the answer

Yes. Transactions using a customer's saved card are considered card-not-present transactions and will have surcharging applied to them.

Is the surcharge applied on top of taxes?

Click the arrow to see the answer

Yes. The surcharge is applied to the transaction total, which includes taxes.

Does the surcharge percentage vary by location?

Click the arrow to see the answer

Yes. The surcharge rate is dynamically calculated based on your facility's region to comply with local regulations. Different regions have different rates. You cannot modify or customize the rate for your account.

Is surcharging available for merchants using Dash Payments via CardConnect?

Click the arrow to see the answer

No. Surcharging is only available for merchants using Dash Payments via Stripe.

What if I process an unlinked refund?

Click the arrow to see the answer

Unlinked refunds (refunds not tied to a specific original transaction) do not automatically refund the surcharge. A manual refund notice will appear. This is a corner case and not the recommended refund flow. Refund from the original transaction record when possible.

Does the surcharge appear on reports?

Click the arrow to see the answer

Yes. When surcharging is enabled, a Surcharge column appears on the Payment Batch Report, displaying total surcharges for each batch and individual surcharge amounts for each transaction.

Did this answer your question?