How to Add a Credit Card Fee to a QuickBooks Invoice

QuickBooks doesn’t have a built-in feature that automatically adds a credit card surcharge to invoices. Instead, you need to create a service item for the fee and manually add it as a line item each time you invoice a customer who pays by credit card. The process takes just a few minutes to set up, and once the item exists, adding it to future invoices is quick.

Create a Service Item for the Fee

Before you can add a credit card fee to any invoice, you need to build a reusable service item in your product and service list. This is a one-time setup.

In QuickBooks Online, go to the “Get paid & pay” tab on the left navigation bar, then choose “Products & Services.” Click “New” and select “Service.” Name the item something your customers will understand on the invoice, like “Credit Card Processing Fee” or “CC Convenience Fee.” Then select the income account you want to use to track the revenue from these fees. A common choice is to map it to an “Other Income” account or to create a dedicated account so you can see exactly how much you’re collecting in surcharges. Click “Save and Close.”

In QuickBooks Desktop, the path is similar. Click the Gear icon, choose “Products & Services,” then click “New” and select “Service.” Enter your item name, assign the appropriate account, and save.

Add the Fee to an Invoice

Once your service item exists, open any invoice (new or existing) and add a new line item. Select your credit card fee service item from the product/service dropdown. In the amount field, enter the dollar amount of the fee. Most businesses charge a flat percentage of the invoice total, typically between 2% and 4%, to cover their processing costs.

You’ll need to calculate the fee amount yourself. For example, if your invoice subtotal is $1,000 and you want to pass along a 3% fee, enter $30.00 as the amount for the credit card fee line item. There’s no automatic percentage calculator built into QuickBooks for this, so you’ll either do the math manually or use a calculator before entering the figure.

One thing to be aware of: QuickBooks calculates its own processing fee on the entire invoice total, including any fee line items you add. So if you add a $30 surcharge to a $1,000 invoice, QuickBooks Payments will charge you a processing fee on the full $1,030, not just the original $1,000. The difference is small, but over hundreds of invoices it adds up. Some businesses account for this by rounding up their surcharge slightly.

Using Third-Party Apps for Automation

If you invoice a high volume of customers and don’t want to manually calculate and add the fee each time, third-party apps in the QuickBooks App Store can automate the process. These integrations typically detect when a customer pays by credit card and automatically apply a surcharge at a percentage you set. Search the QuickBooks App Store for “surcharge” or “credit card fee” to see current options. Pricing and features vary, so compare a few before committing.

Legal Rules You Need to Follow

You can’t charge credit card surcharges everywhere. Several states have laws that prohibit or restrict merchants from adding surcharges to credit card transactions. Some of these laws have faced court challenges (a few have been struck down as unconstitutional), but the legal landscape varies and changes. Before you start adding fees to invoices, confirm that surcharging is permitted where your business operates and where your customers are located.

Beyond state law, the major card networks (Visa, Mastercard) have their own rules. Generally, surcharges cannot exceed 3% of the transaction amount under current card network guidelines. You’re also typically required to disclose the surcharge to customers before they pay, both at the point of sale and on the receipt or invoice. The fee must appear as a separate line item, which is exactly what the QuickBooks method described above accomplishes.

A few other restrictions apply across the board. You cannot surcharge debit card transactions, even when processed as credit. And if you do surcharge, the fee can’t exceed what you actually pay in processing costs. Labeling the charge clearly on the invoice, something like “Credit Card Convenience Fee” rather than a vague “Service Fee,” helps with transparency and keeps you compliant with card network rules.

Choosing the Right Account for Tracking

When you set up your service item, the account you assign determines where the surcharge revenue appears in your books. You have a few practical options. Mapping it to an “Other Income” account keeps it separate from your core revenue, which gives you a clear picture of how much you’re collecting in surcharges versus how much you’re earning from actual sales. Alternatively, some businesses map it directly to an expense account that offsets their credit card processing fees, effectively netting the two against each other. The right choice depends on how you want your financial reports to read and whether you want to see surcharge revenue as its own line in your profit and loss statement.

If you’re unsure, creating a dedicated income account called something like “Credit Card Fee Income” gives you the most flexibility. You can always reclassify later, but having granular data from the start makes reporting easier down the road.