---
page_source: https://juspay.io/in/docs/surcharge/docs/surcharge/troubleshooting--faqs
page_title: Troubleshooting & FAQs
---


# Things to keep in mind!



> **Note**
> * Once the Surcharge logic is approved by Juspay team, `Activate` the logic to surcharge the transactions
> * If you are not using Juspay checkout page, please make necessary changes to show the updated order amount on the payment page




#### **FAQs** 



## FAQs:

### What changes are required if the surcharge is enabled at PA/PG ?

In case Surcharge feature has been enabled by your PA / PG for your account, a surcharge value is expected separately by them to process the Surcharge, in addition to Order Amount. Please reach out to Juspay Support team to get the respective PA / PG surcharge param enabled at Juspay. 

### Which amount defines what?

* txn_amount - Total order amount including surcharge
* surcharge_amount - The additional charges to be paid by the user
* tax_amount - tax amount calculated on the surcharge amount(If the tax rate is added on dashboard)
* net_amount - Base order amount
* effective_amount - Order amount paid by the user

### Can we pass absolute value for tax amount?

No. The value is not configurable. Tax amount is calculated based on Tax rate, Surcharge amount and Flat fee

### Can we show the break up twice i.e. on UI of payment page and backend screen

Yes

### How is Flat Fee different from Surcharge Rate?

Flat Fee is a constant value and does not vary with the order amount, but the surcharge amount changes with the order amount

### What is tax rate? How is it calculated?

Tax rate is the additional tax amount added on the surcharge debited from the user. The tax rate is calculated on the total surcharge value i.e. Surcharge Amount + Flat Fee

### Will there be any difference in settlement from the gateways between MDR and Customer Fee Bearing model?

In MDR model, Juspay calculates the surcharge and sends the complete amount (order amount + Surcharge) to the gateway. Gateway calculates the MDR on the total amount that was sent to them and then settle the balance.

**Example:** 

* Order Amount: 100
* Surcharge Amount: 1
* Total Amount sent to Gateway: 101
* MDR charged by gateway: 1%
* Balance Amount to be settled to merchant: 99.99

In Customer Fee Bearing model, the surcharge gets calculated and the breakup of order amount and surcharge is sent to the gateway along with the total amount. Since the gateway has the context of the breakup, gateway understands that the MDR is already paid by the customer and settles the order amount to the merchant.

**Example:** 

* Order Amount: 100
* Surcharge Amount: 1
* Total Amount sent to gateway: 101
* MDR charged by gateway: 1%
* Balance to be settled to Merchant: 100

### What's difference between CFB and MDR (Juspay Surcharge)


| Feature | MDR Model | Customer Fee Bearing (CFB) Model |
|---|---|---|
| MDR Calculation | The gateway calculates MDR on the total amount (Order Amount + Surcharge) sent to them. | The gateway settles the Order Amount to the merchant, as the MDR is implicitly borne by the customer via the surcharge. |
| Settlement to Merchant | The gateway settles the balance amount (Order Amount + Surcharge - MDR) to the merchant. | The gateway settles the Order Amount to the merchant. |
| Example Scenario (Order Amount: 100, Surcharge: 1, MDR: 1%) | Total sent to Gateway: 101. MDR charged: 1.01. Settlement: 99.99. | Total sent to Gateway: 101. MDR charged: 1.01. Settlement: 100. |


