# Surcharge Fees Learn about the requirements and what you can do with Surcharge Fees. Surcharge fees are available to sellers to help cover the cost of processing payments in any environment. For more details about surcharge fees, see the following articles from Visa and Mastercard: [Visa Surcharge FAQ](https://usa.visa.com/content/dam/VCOM/global/support-legal/documents/merchant-surcharging-qa-for-web.pdf) and [Mastercard Surcharge FAQ](https://www.mastercard.us/content/dam/public/mastercardcom/na/us/en/documents/Merchant_Surcharge_FAQ.pdf). ## Requirements `Merchants` must be enabled by Finix to process surcharge fees. Reach out to your Finix Point of Contact or Finix Support at least 35 days in advance before processing surcharge fees. Please note each individual `Merchant` account needs to be registered before they can process surcharge fees. Sellers and your integration must meet these requirements to charge Surcharge Fees: - Limit surcharging to credit cards only (debit cards and prepaid cards cannot be surcharged). - The surcharge fee must be included in the `Transfer#amount` or `Authorization#amount` you include when creating transaction. - The fee must be a percent. - The amount or percent you set must be the same for all transactions that include a surcharge fee. - The surcharge fee can't exceed 3% of the transaction or your total average cost of credit card acceptance. - The buyer must be aware of the fee and its purpose before making a payment. - After the fee gets disclosed, the buyer must have the option to cancel the transaction without any consequences. - Controls must be in place so surcharges are only applied in states where allowed. The `Payment Instrument#card_type` field details if a debit (`DEBIT`) or credit card (`CREDIT`) was used. ## Refunds for Surcharges When refunding a transaction that has a surcharge, the full amount must be refunded to the card holder. This is a card brand rules requirement. Learn more about how to manage refunds [here](/guides/after-the-payment/refunds). ## Surcharging with the Virtual Terminal You can surcharge using the Virtual Terminal. To do so, navigate to the Virtual Terminal on the Dashboard. ### Step 1: Add Buyer Fees ![Surcharging Buyer Fees - Virtual Terminal 1](/assets/surcharging-virtual-terminal-1.cce90569b733bf5e92afc703850a160062d8f73c9b85cadb8be924491d25f214.08ff7529.png) ### Step 2: Enter Surcharge Percentage ![Surcharging Buyer Fees - Virtual Terminal 2](/assets/surcharging-virtual-terminal-2.dc596115040d4c418c187baae85f47183128a76c8d5f2f08c93c117380941d65.08ff7529.png) You cannot surcharge more than 3% on the Virtual Terminal. The surcharge option only appears if your merchant account is enabled for surcharging. If you have additional questions, email our support team. Note: Finix will always floor the rounding. For example, if you enter 3%, it may come out to be lower percentage for smaller dollar amounts. ### Step 3: Confirm Surcharge Amount ![Surcharging Buyer Fees - Virtual Terminal 3](/assets/surcharging-virtual-terminal-3.9d10868f12620ac4cb2793b6e01b6ef731f166598780aef05c0faa21bac284c8.08ff7529.png) After you confirm surcharge amount, you can then process the payment. Note: A surcharge amount will not appear if the card you've chosen is a debit card. ## Surcharging with Payment Links When you create a Payment Link, you have the option to add a surcharge if the merchant is enabled for it. ### Step 1: Add Buyer Fees ![Surcharging Buyer Fees - Payment Links 1](/assets/surcharging-payment-link-1.6d4bade82b7d5d845a5e10ce84066cd477d3d36b23e27c583c743e777aef5968.08ff7529.png) ### Step 2: Enter Surcharge Amount and confirm ![Surcharging Buyer Fees - Payment Links 2](/assets/surcharging-payment-link-2.09acb230ea0f6aed0f76c6059d289a78e226e8e02da088f869c7f1b57c8f546f.08ff7529.png) Note: Finix will always floor the rounding. For example, if you enter 3%, it may come out to be lower percentage for smaller dollar amounts. ### Step 3. Buyer sees surcharge amount ![Surcharging Buyer Fees - Payment Links 3](/assets/surcharging-payment-link-3.87ca805c8e452f4740844328410d42b2e478fa6b05f4cbb1c2acd807ce22248a.08ff7529.png) When you send the payment link to your buyer, they'll see a notice that paying with a credit card will get surcharged. ## Surcharging using Finix API - Online Payments When making a transaction with a surcharge fee, include the surcharge fee in `surcharge_amount` when creating a `Transfer` or an `Authorization`. See the following for an example of paying a $10,000 parking ticket with a $300 (3%) surcharge fee. Before including the `surcharge_amount` verify the buyer's Payment `Instrument#card_type` is `CREDIT`. Example API Definition ## Surcharging using Finix API - In-Person Payments You can enable buyer surcharge fees for your merchants for in-person payments. You will need to use the same API call as for online payments.