<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4054252&amp;fmt=gif">
Skip to content
English
  • There are no suggestions because the search field is empty.

Passing Processing Fees to Guests

Tired of those pesky processing fees eating into your profit margins? You can alleviate the impact of those fees by passing them on to your guests!

Last Updated: September 11, 2026

Link to Feature: https://app.fireflyreservations.com/Settings#fees (or click here)

 

WARNING: Before passing along a processing fee in Firefly, ensure their use is allowed in your county, state, or province!

 

Quick Links

Overview

Set up processing fee rules

Process a payment with processing fees

Confirm processing fees on a previous payment

Refund a payment with processing fees

Frequently Asked Questions

 


Overview

Passing processing fees through to guests has become a common practice in states that allow it. In Firefly, you have the option to pass both booking and processing fees onto your guests which helps decrease your business expenses. Setting up processing fees applies them to payments automatically and is a quick, one-step process!

 


Set up processing fee rules

First, you need to set up your processing fee rules so Firefly knows how much of a fee you are adding on to payments. From the main menu, go to Settings > Property > Fees tab and click Add Processing Fee Rule.

CS-Firefly-KB-Settings-New-processing-fee-buttonClick Add processing fee rule to create a new rule

Next, enter your desired processing fee. You can add a percentage, a set dollar amount, or both. For example, Stripe's processing fees are 2.9% + $0.30 per transaction for manually entered card transactions so you enter 2.9 in the % field and 0.30 in the $ field. You then select the Credit/Debit Card payment method, Manual Entry process method, and click Save.

Create a new processing fee rule

The options on payment method and process method allow you full customization for your processing fees. You can create different rules for specific payment types. So you may want to create unique rules for payments made through a terminal, manually entered card payments, and cards saved On File in the system as these may all have different rates through your payment processor.

CS-Firefly-KB-Settings-Processing-fee-rulesA setup with multiple processing fee rules

If setting up multiple rules, use the 3 dots to drag the rules and re-order them. The first rule that applies to a payment will be used. For example, if your topmost rule is for Credit cards with Any process method and your second rule is for manual entry card payments, the topmost rule will be the one that is applied since it is at the top of the list. Even though they both fit the criteria for that payment, the system will use the first rule in the list meeting all criteria.

Finally, you may choose to only apply your processing fees to specific transaction types. The selection applies to all processing fees but allows you to make an exclusion if desired.

When you click the dropdown, uncheck any charge types you do not wish processing fees to apply to. Once your selections are complete, click Save.


Return to Quick Links

 

 


Process a payment with processing fees

Now that your processing fee rules are all set up, your payments will collect processing fees automatically throughout the system.

When a guest makes a reservation on the reservation portal, they will see a message indicating a processing fee is included in their total payment.

CS-Firefly-KB-Reservation-Portal-Processing-FeeProcessing fee message on reservation portal summary

You will also see a message to let you know how much of a processing fee is being added when you create a new payment on an existing reservation or when booking a new reservation in the front desk.

CS-Firefly-KB-Reservation-Detail-New-payment-processing-fee-notification-768x589Processing fee message when creating a new payment

Processing fee message when creating a new reservation on the front desk

Processing fees are also automatically applied to payments for Point of Sale transactions.

CS-Firefly-KB-POS-new-payment-with-processing-fee

Return to Quick Links

 


Confirm processing fees on a previous payment

When viewing a previous payment for a reservation charge or a Point of Sale transaction, if a processing fee was applied to the payment you will see a little yellow bubble at the end of the payment's details line.

This bubble shares the entire payment amount including the processing fee, and hovering over the bubble displays a message indicating a processing fee was applied.

CS-Firefly-KB-Reservation-Detail-payment-total-including-processing-feeTotal payment amount including processing fee will be indicated on a yellow bubble
CS-Firefly-KB-POS-Payment-with-processing-fee
Payment amount including a processing fee on a Point of Sale transaction

If you do not see the yellow bubble on a payment's details line, no processing fee was applied to the payment.

Return to Quick Links

 


Refund a payment with processing fees

Partial amount refunds will never include processing fees. When you refund an entire payment that included a processing fee, you get to choose to refund the payment with or without the processing fee.

  • Refund entire payment excluding processing fee: you keep the processing fee

  • Refund entire payment including processing fee: you give the processing fee back to your guest

Firefly does not add additional processing fees to refunds. Only the original payment's processing fees are kept or returned to the guest with the refund.

CS-Firefly-KB-Reservation-Detail-Refund-with-processing-fee

IMPORTANT: Be extra mindful of your selection to include or exclude the processing fees when making a refund.

If a payment is refunded excluding the processing fee, it is not possible to issue a refund for the processing fee at a later time. 

Return to Quick Links

 


Frequently Asked Questions

How do processing fees in Firefly affect my payment processing?

Payments with a processing fee will look just like a normal payment from the perspective of the payment processor. This is because Firefly collects the payment total and the processing fee as a single standard payment. The processing fees are paid to you in your processor's settlement deposit just like your standard revenue. For example, if you have a payment of $100 that included a 3% processing fee, you would simply see a payment of $103 in your processor's dashboard.

Return to Quick Links

How can I identify processing fees in Firefly?

A payment in Firefly that included processing fees will show as a full payment for the balance due with a little yellow bubble after the payment method, to identify the total payment amount including processing fees. In the example below, the charge's payment was $820 and the total payment including processing fees was $844.90.


For more information on identifying processing fees throughout the system, see the following sections above: 

Return to Quick Links

 

 

🙋‍♀️ Still need help? Email: support@fireflyreservations.com and one of our technicians can help answer your questions.

💭 We would love to know if this article was helpful in addressing your issue. If you could answer the question below it will notify our team. Thank you!