Can You Write Off Payment Processing Fees? (2026 Guide)
By Stefan Ciancio on
TL;DR: Yes, you can and absolutely should write off all payment processing fees. They are considered an "ordinary and necessary" cost of doing business and are 100% tax-deductible as an operating expense, which reduces your company's taxable income.
Quick answers
Are credit card fees tax deductible for small businesses?
Yes. For any small business that accepts credit or debit cards, the fees charged by your processor (like Stripe, Square, or PayPal) are fully tax-deductible. These are a standard cost of business operations, just like software subscriptions or office rent, and you should claim them to lower your taxable profit.
What category do payment processing fees fall under for taxes?
Most accounting software will have a default "Bank Charges & Fees" category. However, I highly recommend creating a specific Chart of Accounts category called "Payment Processing Fees" or "Transaction Fees." This gives you a much clearer view of how much you're spending to get paid, separate from your regular bank account fees.
How do I prove my payment processing fees to the IRS?
Your payment processor provides monthly and annual statements that itemize all sales, fees, refunds, and chargebacks. These reports are your primary documentation. Download and save them every month. For Stripe, you can find these in the "Reports" section of your dashboard. Always keep these records organized for at least three years, though I recommend seven.
Are PayPal fees tax deductible?
Yes. Fees from PayPal are treated exactly the same as fees from any other payment processor. Whether it's a standard transaction fee for goods and services or a currency conversion fee, if it's related to your business activities, it is a deductible expense. Just make sure you're using a PayPal Business account to keep records clean.
Can I deduct fees from Stripe or Shopify Payments?
Absolutely. Fees from both Stripe and Shopify Payments are standard operating expenses and are fully deductible. Shopify Payments are powered by Stripe, and both provide excellent reporting dashboards where you can easily pull the statements you need for your accountant or for filing your taxes.
The Bottom Line: Yes, Processing Fees Are a Deductible Business Expense
Let's get straight to the point. The IRS allows businesses to deduct all expenses that are both "ordinary and necessary" for their trade or business. An ordinary expense is one that is common and accepted in your type of business. A necessary expense is one that is helpful and appropriate. Payment processing fees check both boxes without a doubt. If you sell anything online or in-person with a card, you cannot avoid these fees. They are a fundamental cost of revenue.
Across my entire portfolio of businesses, from selling software like WebinarKit to tickets for our live events at Epic Marketing Events, payment processing fees represent a significant line item. For WebinarKit alone, we process millions in sales, and the fees amount to tens of thousands of dollars annually. Not deducting these would be like setting a pile of money on fire. It's a non-negotiable deduction that directly lowers our taxable income, and therefore, our tax bill.
Think of it this way: the government taxes your profit, not your revenue. Profit is calculated as Revenue - Cost of Goods Sold - Operating Expenses. Payment processing fees are a classic operating expense. By claiming this deduction, you are accurately reporting your true profit. Forgetting to do so means you are overstating your profit and overpaying your taxes. End of story.
A Look at the Numbers: How Fees Reduce Your Taxable Income
It's one thing to say fees are deductible, but it is another to see the direct impact. Let's use a real-world example from my business. Say we sell a copy of our webinar software, WebinarKit, for $100. We use Stripe as our primary processor, which charges a standard rate of 2.9% + $0.30 for online transactions.
Here's the breakdown:
- Sale Price: $100.00
- Stripe Fee Calculation: ($100.00 * 0.029) + $0.30 = $2.90 + $0.30 = $3.20
- Net Deposit in our Bank: $100.00 - $3.20 = $96.80
Now, let's look at the tax implication. That $3.20 isn't just lost money; it's a business expense. When we calculate our taxes, that $3.20 is subtracted from our revenue. If our business is in a 25% effective tax bracket (a simplified example), deducting that fee saves us $0.80 in taxes on that single transaction ($3.20 * 0.25). It seems small, but this scales massively. If we sell 10,000 units, that's $32,000 in processing fees, which translates to $8,000 in direct tax savings. That's real money that can be reinvested into marketing, product development for my AI tool Maker AI, or hiring.
Failing to account for this means your books would show $100 in revenue for a $96.80 deposit, creating a reconciliation nightmare and, more importantly, causing you to pay taxes on money you never even received. This is why accurate tracking is not just for compliance-it's for profitability.
Proper Bookkeeping: How to Categorize Transaction Fees
Properly categorizing your fees is crucial for two reasons: it keeps your books clean for tax time, and it gives you a clear understanding of your business's financial health. When I first started out, I made the mistake of letting everything get dumped into the generic "Bank Fees" category in QuickBooks. This was a mess.
Why was it a mess? Because "Bank Fees" also included our monthly checking account fee, wire transfer fees, and other miscellaneous charges. It was impossible to see at a glance how much we were *really* spending on payment processing. And when you're trying to figure out if you can afford to run a discount or calculate the true ROI on an ad campaign, you need to know your exact cost per transaction.
Here’s the best practice I've implemented across all my companies: in your accounting software (like Xero, which we use, or QuickBooks), go into your Chart of Accounts and create a new expense account. Call it "Payment Processing Fees" or "Merchant Fees." Then, set up a rule that automatically categorizes any fee transaction from Stripe, PayPal, or your processor of choice into this new account. Now, when you run a Profit & Loss statement, you have a clean line item that tells you exactly how much you spent to get paid. This is far more insightful than a lumped-together category and makes your accountant's job (and your life) much easier come tax season. It's a five-minute task that pays dividends in clarity and accuracy.
Want More No-BS Founder Insights?
I share battle-tested tactics on marketing, sales, and operations in my weekly newsletter. No fluff, just what actually works when you're building a business. Join thousands of other founders and get ahead.
Beyond the 2.9%: Uncovering Hidden (and Deductible) Processor Fees
The standard transaction fee (like 2.9% + $0.30) is the most visible cost, but it's rarely the only one. Smart founders know to look for, track, and deduct all the associated fees that processors charge. Ignoring these is leaving money on the table.
Here are some other common, deductible fees you need to watch out for:
- Chargeback Fees: When a customer disputes a charge, your processor will immediately pull the disputed amount from your account. On top of that, they'll hit you with a non-refundable administrative fee, typically $15 to $25. Even if you win the dispute and get the original amount back, that fee is gone. We faced this with tickets for Epic Marketing Events. It's frustrating, but that $15 fee is a deductible business expense.
- Monthly Gateway Fees: Some processors or merchant accounts (especially more traditional ones) charge a flat monthly fee just for maintaining the account, often between $10 and $30. This is 100% deductible.
- PCI Compliance Fees: Some providers charge an annual or monthly fee to ensure you're compliant with the Payment Card Industry Data Security Standard. This is a direct cost of doing business and is deductible.
- International Transaction Fees: If you sell to customers outside your home country, processors like Stripe and PayPal often add an extra 1-2% fee for cross-border transactions and another fee for currency conversion. When we started selling my book, Sell More With Webinars, globally, these fees became noticeable. They add up quickly and are fully deductible.
- Payout Fees: While less common now with processors like Stripe, some platforms charge a fee to transfer your balance to your bank account.
The key is to regularly review your monthly statements line by line. Don't just look at the top-line number. Identify every single fee, ensure it's categorized correctly in your books, and deduct it. It's part of the true cost of sales.
Your Audit-Proof Plan: Documenting Fees the Right Way
The IRS isn't going to just take your word for it. If you ever face an audit, you need a bulletproof paper trail. For a digital business, this is thankfully straightforward, but it requires discipline. You can't just estimate your fees; you need to prove them.
Here is the simple, 5-step checklist we use for all our ventures, from PressPitch AI to WebinarKit, to stay organized and ready for anything:
- Create a Dedicated Cloud Folder: We have a folder in Google Drive named "Financials [YEAR]" and within that, subfolders for each month. Inside the monthly folder, we have another subfolder called "Processor Statements."
- Download Statements Monthly (No Exceptions): On the first or second business day of each month, my operations manager has a recurring task to log into Stripe, PayPal, and any other processor we use. They download the complete monthly report, usually in PDF and CSV format. The CSV is useful for data analysis, but the PDF is the official record.
- Use a Consistent Naming Convention: This is more important than you think. We name files like `Stripe_Statement_2026-05.pdf` and `PayPal_Statement_2026-05.pdf`. This makes searching and sorting infinitely easier than dealing with a dozen files named `summary.pdf`.
- Reconcile Against Your Bank Account: Your bookkeeper or accountant should match the net deposits from the processor statements to the actual deposits in your business bank account. The difference between the gross sales on the statement and the net deposit is your total fees for that period. This confirms your numbers are accurate.
- Archive Annually: At the end of the year, all of these monthly folders are zipped and stored in a master "Archive" folder. We keep these digital records indefinitely, but the IRS generally requires you to keep records for three years from the date you filed your original return. My advice? Keep them for seven to be safe.
This system takes maybe 15 minutes a month but provides complete peace of mind. When our accountant asks for proof of our processing fees, we just share the folder. It's clean, professional, and non-negotiable.
Stripe vs. PayPal vs. Square: How Reporting Impacts Your Taxes
A common question I get is whether the choice of processor affects the tax deduction. The answer is no. A deductible business expense is a deductible business expense, regardless of whether the vendor is Stripe, PayPal, Square, or a traditional merchant account. The IRS cares about the *nature* of the expense, not the brand name on the invoice.
However, your choice of processor *does* impact how easy it is to track, document, and categorize these fees. This is where the operational side of the business meets the accounting side. Having run multiple businesses, I can tell you that a processor with a clean, intuitive reporting dashboard is worth its weight in gold.
Here’s a quick comparison of how the big players handle reporting and why it matters for your bookkeeping:
| Processor | Reporting & Ease of Use | My Take |
|---|
| Stripe | Excellent. Provides clean monthly reports, a great dashboard for filtering, and easy-to-download CSVs. Integrates seamlessly with most accounting software (like Xero and QuickBooks) to automate categorization. Fees are clearly broken out. | This is my go-to for all SaaS products like WebinarKit and Maker AI. The developer-friendly API and robust reporting are best-in-class. It makes our accountant's job incredibly simple. |
| PayPal | Good, but can be cluttered. The reporting has improved, but you have to be careful to distinguish between personal and business transactions if you're not disciplined. The statements can sometimes be less intuitive than Stripe's. | We use PayPal as a secondary option because some customers prefer it. It’s absolutely essential to use a dedicated PayPal Business account. The reporting is functional, but requires a bit more manual checking to ensure everything is correct. |
| Square | Very good, especially for retail/in-person. Square's dashboard is built around daily sales summaries, which is great for brick-and-mortar but can be a different workflow for online businesses. Reports are clear and easy to access. | If I were running a coffee shop or a retail pop-up for an event, Square would be a top contender. For pure online businesses, I find Stripe's ecosystem a bit more flexible. The deductibility of fees is identical. |
The takeaway is simple: choose the processor that fits your business model best, but pay close attention to the quality of its reporting. A processor with a confusing interface will cost you time and potentially money in bookkeeping errors. A clean dashboard saves you hours and makes claiming your rightful deductions a breeze.
Common Mistakes Founders Make When Deducting Processing Costs
While deducting payment fees is straightforward in principle, I see founders make a few common and costly mistakes. Avoiding these is key to keeping your finances in order and maximizing your deductions.
First is the mistake of simply forgetting. Many early-stage founders, especially sole proprietors using tools that aren't full-fledged accounting systems, might look at their bank deposits and record that as their revenue. They see $96.80 hit the bank and call it $96.80 in revenue. This is wrong. Your revenue was $100.00, and you had a $3.20 expense. By booking the net amount, you lose the expense deduction, effectively overpaying on your taxes. Always record the gross revenue and the fee as a separate expense line item.
The second mistake is poor categorization, which I touched on earlier. Lumping processing fees in with general bank fees, or worse, under a generic "Miscellaneous Expense" category, is a red flag. It shows a lack of financial control and makes it impossible to analyze your true customer acquisition and sales costs. Create a dedicated expense account for it.
A third error is only deducting the main percentage fee. Founders often overlook chargeback fees, monthly account fees, or cross-border fees. These can add up to hundreds or thousands of dollars a year. Scour your statements for every single fee and make sure it's expensed. This is part of the detail-oriented work that separates amateur operators from professional founders.
Finally, the biggest mistake is sloppy record-keeping. Not downloading and saving monthly statements is a huge risk. If you're audited, an entry in QuickBooks isn't enough; you need the source document from the processor. Without it, the IRS could disallow the entire deduction, leaving you with a hefty bill for back taxes and penalties. Don't be that person. Follow the documentation plan I outlined earlier. Checking out my recommended tools for business can also help streamline this process.
Stop Overpaying on Payment Processing
Writing off fees is good, but paying lower fees is even better. I co-founded ProcessingScoop to help businesses get transparent pricing and compare the best payment processors. Get a free analysis and see how much you could save.
From Write-Offs to Savings: Proactively Lowering Your Processing Bill
Deducting your processing fees is a defensive financial move. It's smart, necessary tax planning. But the best offense is to lower those fees in the first place. Every dollar you save in fees is a dollar that drops straight to your bottom line, and it's even more valuable than a deducted dollar.
When you're just starting, you'll likely be on a standard, non-negotiable rate (e.g., Stripe's 2.9% + $0.30). But as your business grows, so does your leverage. Once you're processing a significant volume-think upwards of $50k or $100k per month-you have the ability to negotiate.
I've done this personally for WebinarKit. Once we were consistently hitting high six-figure monthly processing volumes, we reached out to Stripe's sales team. We presented our volume and our growth trajectory and asked for a custom rate. We were able to negotiate a lower percentage, which now saves us thousands of dollars every single month. Most founders don't realize this is even an option. Processors want to keep high-volume clients, and they are often willing to reduce their margin to do so.
For businesses that aren't at that scale yet, or want to ensure they're getting the best deal from the start, comparison is key. The industry can be opaque. This frustration is actually why I co-founded a separate venture, ProcessingScoop. We built it to help demystify the fee structures and allow businesses to get competitive quotes from multiple providers. Whether you're doing $10k/month or $1M/month, seeing how different processors stack up can reveal significant savings opportunities. Reducing your rate from 2.9% to 2.5% might not sound like much, but on $1,000,000 in sales, that's a $4,000 saving that goes directly into your pocket.
So while you should diligently deduct every fee, don't stop there. Actively work to lower the fees themselves. That's how you truly optimize your company's financial performance.
FAQ
Can I write off Square fees on my taxes?
Yes, absolutely. Fees from Square are a normal and necessary cost of doing business and are fully tax-deductible. Treat them exactly as you would fees from Stripe or PayPal. Just be sure to download your monthly and annual transaction reports from the Square Dashboard for your records.
Are annual PCI compliance fees from my payment processor deductible?
Yes. Any fee required by your processor to maintain your account, including annual or monthly fees for PCI compliance, account maintenance, or gateway services, is considered a deductible business expense. It's a direct cost of being able to accept payments.
What if I accidentally paid for business processing fees from a personal account?
This complicates things but is fixable. You should reimburse yourself from the business account for the exact amount of the fee. Document this as an "Owner Reimbursement" and keep a record of the original fee statement. This properly categorizes the expense within the business. Avoid mixing funds whenever possible.
How do I handle deducting fees from international sales?
You deduct them the same as any other fee. Processors often charge extra for cross-border payments and currency conversion. These additional fees are part of the cost of making that sale and are fully deductible. Your processor's statement should clearly itemize them, making them easy to track.
Do I need an accountant to deduct these processing fees?
While you don't legally need an accountant to deduct standard expenses, I highly recommend working with one. A good accountant ensures you're maximizing all your deductions correctly, not just processing fees. They can also help with proper categorization and strategic tax planning, which provides a massive ROI.
Are chargeback fees from Stripe also tax-deductible?
Yes. The administrative fee charged by your processor for handling a chargeback (usually $15-$25) is a deductible business expense, even if you lose the dispute. It's a cost associated with managing customer payments and is an unfortunate but normal part of business.
What is the IRS tax code for deducting business expenses?
The primary IRS code governing business expense deductions is Section 162 of the Internal Revenue Code (IRC). This section allows for the deduction of all "ordinary and necessary expenses paid or incurred during the taxable year in carrying on any trade or business." Payment processing fees fall squarely under this definition.
Can I deduct the cost of a credit card terminal or reader?
Yes. The cost of physical hardware required to accept payments, such as a credit card terminal or a mobile card reader from Square or Stripe, is a deductible business expense. You can either deduct the full cost in the year of purchase (under Section 179) or depreciate it over several years.
FAQ
Can I write off Square fees on my taxes?
Yes, absolutely. Fees from Square are a normal and necessary cost of doing business and are fully tax-deductible. Treat them exactly as you would fees from Stripe or PayPal. Just be sure to download your monthly and annual transaction reports from the Square Dashboard for your records.
Are annual PCI compliance fees from my payment processor deductible?
Yes. Any fee required by your processor to maintain your account, including annual or monthly fees for PCI compliance, account maintenance, or gateway services, is considered a deductible business expense. It's a direct cost of being able to accept payments.
What if I accidentally paid for business processing fees from a personal account?
This complicates things but is fixable. You should reimburse yourself from the business account for the exact amount of the fee. Document this as an "Owner Reimbursement" and keep a record of the original fee statement. This properly categorizes the expense within the business. Avoid mixing funds whenever possible.
How do I handle deducting fees from international sales?
You deduct them the same as any other fee. Processors often charge extra for cross-border payments and currency conversion. These additional fees are part of the cost of making that sale and are fully deductible. Your processor's statement should clearly itemize them, making them easy to track.
Do I need an accountant to deduct these processing fees?
While you don't legally need an accountant to deduct standard expenses, I highly recommend working with one. A good accountant ensures you're maximizing all your deductions correctly, not just processing fees. They can also help with proper categorization and strategic tax planning, which provides a massive ROI.
Are chargeback fees from Stripe also tax-deductible?
Yes. The administrative fee charged by your processor for handling a chargeback (usually $15-$25) is a deductible business expense, even if you lose the dispute. It's a cost associated with managing customer payments and is an unfortunate but normal part of business.
What is the IRS tax code for deducting business expenses?
The primary IRS code governing business expense deductions is Section 162 of the Internal Revenue Code (IRC). This section allows for the deduction of all "ordinary and necessary expenses paid or incurred during the taxable year in carrying on any trade or business." Payment processing fees fall squarely under this definition.
Can I deduct the cost of a credit card terminal or reader?
Yes. The cost of physical hardware required to accept payments, such as a credit card terminal or a mobile card reader from Square or Stripe, is a deductible business expense. You can either deduct the full cost in the year of purchase (under Section 179) or depreciate it over several years.