Quickbooks

How to Add Processing Fee on QuickBooks Invoice

F
Feather TeamAuthor
Published Date

Learn how to add credit card processing fees to invoices in QuickBooks. This guide covers manual methods, app integrations, and essential compliance best practices.

How to Add Processing Fee on QuickBooks Invoice

Passing credit card processing fees to your customers is a common way to protect your profit margins, but adding them to an invoice requires care. To do it correctly, you need a system that is transparent for your client, books the income properly, and respects legal guidelines. This guide walks you through the best methods for adding a processing fee in QuickBooks and covers the critical compliance and accounting best practices involved.

Before You Start: The Legal Side of Surcharging

Before adding a fee to any invoice, you must understand the rules surrounding this practice. Adding a fee to a customer's bill for using a credit card is called "surcharging," and it's regulated at both the state and card-brand levels. Getting this wrong can lead to legal issues and fines from payment processors.

First, check your state and local laws. Surcharging is prohibited in some states (like Connecticut and Massachusetts) and regulated in others. Many states that permit surcharging put a cap on the amount you can charge, often limiting it to the actual cost you incur from the processor or a maximum percentage (frequently around 4%). These laws change, so always verify the current rules for your specific jurisdiction and any states where you have a significant customer base.

Second, you must comply with the rules set by the major credit card brands like Visa and Mastercard. Their requirements typically include:

  • Notification: You must inform both the card brand (e.g., Visa) and your payment acquirer (your processor) in writing at least 30 days before you begin surcharging.
  • Disclosure: You have to clearly disclose the surcharge to customers at the point of entry to your business (e.g., a sign on the door) and at the point of sale (the checkout or payment page). The disclosure must include the exact amount or percentage of the surcharge.
  • Invoices and Receipts: The surcharge must be listed as a separate line item on the invoice and receipt. You cannot simply roll it into the total cost of goods.
  • Surcharge Cap: You cannot charge a surcharge that exceeds your actual payment processing costs for that specific card transaction.
  • Debit Cards: In most cases, these rules prohibit you from surcharging debit card transactions, even when they are processed through a credit card network.

Failing to follow these guidelines violates your merchant agreement and can result in your ability to accept credit cards being revoked. Always review the latest surcharging policies directly from Visa and Mastercard. The key takeaway is simple: do your homework on legal compliance before implementing either of the methods below.

Method 1: Manually Adding a Fee as a Line Item

The most direct way to add a processing fee in QuickBooks is by creating a dedicated service item that you add manually to invoices. This method gives you complete control and works regardless of your payment processor. Here's how to set it up properly.

Step 1: Create a "Processing Fee" Service Item

First, you need to create the item you'll use on your invoices. This ensures the fee revenues are tracked correctly in your chart of accounts.

  1. Navigate to the gear icon, then select Products and Services under the Lists column. You can also get there from the left navigation bar by going to Sales > Products and Services.
  2. Click the New button and select Service.
  3. An information panel will slide out. Fill in the following fields:
    • Name: Use a clear title like "Processing Fee," "Card Surcharge," or "Convenience Fee." This is what your customer will see on the invoice.
    • Description: Provide a brief explanation for the customer, such as "A 3% fee applies to payments made by credit card to cover processing costs. You can avoid this fee by paying via ACH bank transfer."
    • Sales price/rate: Leave this field set to $0. You will enter the calculated amount manually on each invoice, as it will differ based on the invoice total.
    • Income account: This is a critical step for proper accounting. Do not link the fee to your primary "Sales" or "Service" income account. Instead, create a new account to track this revenue separately. Click + Add new from the dropdown menu, set the Account Type as Other Income, the Detail Type to Other Miscellaneous Income, and name it "Surcharge Income" or "Processing Fee Revenue." Tracking it separately gives you a clear vision of how much you're collecting to offset processing expenses.
    • Sales Tax: In nearly all jurisdictions, credit card processing fees are considered part of a financial transaction and are not subject to sales tax. Set this item's tax status to Nontaxable. As always, confirm the tax rules for your specific state and locality with a qualified accounting professional.
  4. Click Save and close.

Your "Processing Fee" item is now ready to use.

Step 2: Add the Fee Line to an Invoice

Now, when you create an invoice for a client who you expect will pay by credit card, you can add your new line item.

  1. Create a new invoice as you normally would, adding all products and services for the client.
  2. On a new blank line, select your "Processing Fee" item from the Product/Service dropdown.
  3. Manually calculate the fee. Check your merchant services statement for your effective rate (e.g., 2.9% + $0.30) and apply it to the invoice subtotal. For a $1,500 invoice with a 3% fee, the surcharge would be $45.00.
  4. Enter the calculated amount in the Amount column for that line item.
  5. Double-check that the line is marked as non-taxable and that the invoice total is correct.
  6. Save and send the invoice to your customer.

Pros of this method: It's free, offers you complete control over when and how much you charge, and is transparent to the customer. It forces a conversation about the fee.

Cons of this method: The entire process is manual. Your team has to remember to add the fee, calculate it correctly every single time, and adjust the invoice if the scope of work changes. It's easy to make errors or forget to include it, costing you money. Furthermore, some find that including the fee on the initial invoice before the customer has even chosen a payment method can feel presumptive or create friction.

Method 2: Use an Integrated Surcharging App

For businesses that process a high volume of card payments, the manual method is inefficient and prone to errors. A much better solution is to use a third-party application from the QuickBooks App Store that automates the surcharging process. These apps integrate with both QuickBooks and your payment processor to handle the entire workflow seamlessly.

Here's how they generally work: when your customer receives your invoice and clicks the "Pay Now" link, they are taken to a payment portal. On that portal, they see the payment options. If they select "Credit Card," the application automatically calculates and adds the correct surcharge in real-time. Crucially, the customer sees and agrees to the final amount before they enter their card details. If they choose a no-fee option you offer, like an ACH bank transfer, no surcharge is added.

This approach has several significant benefits:

  • Automation and Accuracy: Eliminates manual calculations and the risk of forgetting to add the fee. The app calculates the exact cost based on your processing agreement, ensuring you comply with card brand rules about not profiting from surcharges.
  • Compliance Management: The biggest advantage. Many leading surcharging apps stay up-to-date on state laws. They can be configured to automatically disable surcharging for customers in states where it is prohibited, taking the compliance burden off your team.
  • Improved Customer Experience: By presenting the fee at the time of payment, you frame it as a choice. The customer is actively choosing a more expensive payment method for its convenience, rather than feeling penalized with a mandatory fee on the invoice. This reduces friction and complaints.
  • Slick Reconciliation: After the payment is processed, the integration automatically syncs the data back to QuickBooks, marking the invoice as paid and posting the transaction details—including the segregated surcharge income and processing fees—to the correct accounts in your general ledger.

To find a solution, explore the Payments section of the QuickBooks App Store and search for a "surcharging" or "convenience fee" app that integrates with your chosen payment processor (e.g., Stripe, Authorize.net) or works with QuickBooks Payments. Look for a solution with strong reviews and clear documentation on how it handles compliance.

Ready to transform your tax research workflow?

Start using Feather now and get audit-ready answers in seconds.

Key Practices for Fair and Effective Surcharging

Regardless of the method you choose, follow these best practices to maintain good customer relationships and ensure your accounting stays clean.

Offer Fee-Free Alternatives: Surcharging is much better received when customers have a clear choice to avoid the fee. The most common and effective alternative is an ACH bank transfer. When you frame the surcharge as an optional fee for the convenience of using a card, customers are far more receptive.

Communicate Clearly and Proactively: Don't let the surcharge fee on an invoice be a surprise. Mention it in your new client onboarding, service agreements, or sales quotes. A simple sentence like, "Invoices can be paid at no cost via ACH; a 3% processing fee will be added for all credit card payments" sets expectations from the start.

Only Recover Your Actual Cost: Remember, the purpose of a surcharge is to offset your expenses, not create a new revenue stream. Passing on anything more than your actual cost from the processor violates card brand rules and is a sure way to damage customer trust.

Final Thoughts

You can add a processing fee in QuickBooks by manually adding a pre-configured line item or using an automated app to apply the charge at the time of payment. Whichever route you take, success depends on understanding state laws, adhering to card brand rules, and communicating clearly with your customers.

For accounting professionals, advising clients on complex issues like the state-specific taxability of these fees or how to properly record them requires precise, verifiable information. Instead of relying on generalized web searches for these nuanced questions, we built Feather AI to give you answers straight from authoritative sources. It delivers instant, citation-backed guidance from the IRC and state tax codes, ensuring you provide accurate advice every single time.

Written by Feather Team

Published on January 1, 2026