How Much Are Payment Processing Fees? An Operator's Guide
By Stefan Ciancio on
TL;DR: Payment processing fees typically cost between 1.5% + $0.10 and 3.5% + $0.30 per transaction. The exact amount depends on the card network (Visa, Amex), the pricing model (flat-rate vs. Interchange-Plus), and whether the transaction is online or in-person. For my online software company WebinarKit, we started at 2.9% + $0.30 but negotiated a much lower rate as we scaled.
Quick answers
What is the average credit card processing fee?
The most commonly cited average is 2.9% + $0.30 per transaction, popularized by flat-rate providers like Stripe and PayPal for online sales. However, the true average is a blended rate of all your transactions, which can range from 1.7% to 3.5%. Your specific average, or "effective rate," depends heavily on your business model, transaction volume, and the types of cards your customers use (debit cards are cheaper to process than premium rewards cards).
How can I calculate my payment processing fees?
For a single transaction on a flat-rate plan, the formula is: (Transaction Amount × Percentage Fee) + Flat Fee. For a $100 sale at 2.9% + $0.30, the fee is ($100 × 0.029) + $0.30 = $3.20. To find your overall effective rate for a month, divide your total processing fees by your total sales volume and multiply by 100. For example, $3,000 in fees on $100,000 in sales is a 3.0% effective rate.
Are flat-rate processing fees better?
Flat-rate pricing is better for simplicity and predictability, making it ideal for new businesses or those with low monthly volume. However, it's not the cheapest. You overpay on low-cost transactions like debit cards, which would be much cheaper on an Interchange-Plus model. Once your business processes over $15k-$20k per month, you can almost always save money by moving to a more transparent pricing structure. It's a trade-off between convenience and cost.
What is Interchange-Plus pricing?
Interchange-Plus is the most transparent and often most affordable pricing model for established businesses. You pay the direct wholesale cost of processing, which consists of the 'interchange fee' (from the customer's bank) and the 'assessment fee' (from the card network). Your processor then adds a fixed, pre-negotiated markup on top, for example, 0.20% + $0.10 per transaction. This model unbundles the fees so you see exactly what you're paying for.
Why are American Express fees higher?
American Express traditionally has higher processing fees because it operates a 'closed-loop' network. Unlike Visa and Mastercard, which act as intermediaries between thousands of banks, Amex acts as its own card issuer and payment processor. This model funds their robust rewards programs and premium service, and the cost is passed on to merchants through higher interchange rates. While the gap has narrowed, you can still expect to pay a bit more for Amex transactions.
Can merchants avoid payment processing fees?
No, you can't completely avoid payment processing fees if you want to accept credit or debit cards. These fees are the cost of using the card networks' infrastructure. The only ways to avoid them are to accept cash only or direct bank transfers (ACH), which have their own, much lower, fees. Some businesses pass the cost to customers through 'surcharging' where legally permitted, but this can hurt conversion rates. The better strategy is to actively work on minimizing your fees.
Deconstructing the Fees: The Three Core Components
When I got my first real merchant statement for an early e-commerce project, I was completely lost. It was a wall of acronyms and tiny charges that made no sense. It felt intentionally confusing. It took me hours of research to realize that all those line items really boil down to just three core components. Understanding these is the first step to taking control of your costs. Fail to understand this, and you'll always be at the mercy of your processor.
1. Interchange Fees
This is the big one. The interchange fee typically makes up 70-80% of your total processing cost. This money doesn't go to your payment processor (like Stripe or Square). It goes directly to the bank that issued your customer's credit card (e.g., Chase, Bank of America). Why? It's their fee for taking on the risk of the transaction, covering the risk of fraud, and funding the customer's card benefits like points and cash back. That's right - you, the merchant, are paying for your customer's airline miles. Interchange rates are non-negotiable and are set by the card networks (Visa, Mastercard, etc.) twice a year. They vary wildly based on card type, transaction method, and your industry.
2. Assessment Fees
This is the smallest piece of the puzzle, usually around 0.13% to 0.15% of the transaction. This fee goes directly to the card network itself - Visa, Mastercard, Discover, or American Express. Think of it as their brand fee for using their network. Like interchange fees, these are also non-negotiable. It's a small but consistent cost baked into every single transaction. When you see a line item for 'NABU' (Network Access and Brand Usage fee) or a simple 'assessment', this is what it is.
3. Processor Markup
This is the most important component for you to understand. This is the fee your payment processor charges for their services. This is their profit. This is the *only* part of the payment processing fee that is negotiable. The processor's job is to connect you to the card networks, provide you with the hardware or software to accept payments, and handle the settlement of funds into your bank account. Their markup covers their operational costs, customer support, and profit margin. Whether you're on a flat-rate plan with Stripe or a complex tiered plan from a legacy bank, the processor's markup is woven in there. Isolating and negotiating this markup is the key to lowering your rates. In my portfolio of businesses, this is the line item we attack.
Pricing Models Explained: Flat-Rate vs. Interchange-Plus vs. Tiered
Your payment processor bundles those three core costs into a pricing model. Choosing the right model has a massive impact on your bottom line, especially as you scale. When we were just starting WebinarKit, simplicity was key. But as we grew past seven figures in revenue, the simple choice was costing us tens of thousands of dollars a year. Here's the breakdown of the three main models you'll encounter.
Flat-Rate Pricing
This is the model used by Stripe, Square, and PayPal. It's exactly what it sounds like: a single flat percentage and a transaction fee, like 2.9% + $0.30. Its greatest strength is predictability. You know exactly what you'll pay on every transaction. This is perfect for startups and small businesses because there are no monthly fees, no complex statements, and no long-term contracts. The downside? It's a blunt instrument. You pay the same high rate for a low-cost debit card transaction as you do for a high-cost corporate rewards card. As a result, you are subsidizing their model by overpaying on most of your transactions. Once your volume grows (typically over $20,000/month), this convenience becomes very expensive. I still use Stripe for my newer projects like PressPitch AI because the developer tools are amazing and the flat rate is fine at the start.
Interchange-Plus Pricing
This is the gold standard for transparency and cost-effectiveness for scaled businesses. The processor passes the direct interchange and assessment fees to you, and then adds their own fixed markup. It looks like this: Interchange + 0.20% + $0.10. Your statement will show the 'true cost' of each transaction. This means you directly benefit from accepting lower-cost cards (like debit). It’s more complex, and your monthly fees will fluctuate more, but it’s almost always cheaper for businesses processing significant volume. This is the model we switched to for our higher-volume products after outgrowing the flat-rate model.
Tiered Pricing
Avoid this model if you can. It's the most opaque and often the most expensive. Processors using a tiered model will group all the hundreds of possible interchange rates into three buckets: Qualified (lowest rate), Mid-Qualified, and Non-Qualified (highest rate). The problem is, the processor decides which transactions fall into which tier, and they have every incentive to downgrade transactions to more expensive tiers. A 'qualified' rate might be advertised at a low 1.79%, but you'll find that only in-person, swiped, non-rewards debit cards qualify. Everything else, especially online transactions, gets hit with much higher rates. It’s designed to look cheap on the surface but cost you more in reality.
Pricing Model Comparison
| Model |
How it Works |
Pros |
Cons |
Best For |
| Flat-Rate |
A single rate for all transactions (e.g., 2.9% + $0.30) |
Simple, predictable, no monthly fees, easy setup. |
Expensive at scale, you overpay on low-cost cards. |
Startups, small businesses, low-volume merchants. |
| Interchange-Plus |
Pass-through of true interchange cost + fixed processor markup. |
Transparent, most cost-effective at scale, rewards efficiency. |
Complex statements, fluctuating costs, may have monthly fees. |
High-volume businesses (>$20k/mo), established companies. |
| Tiered |
Processor groups transactions into 2-3 pricing tiers. |
Advertised rates can look low (but are rarely achieved). |
Opaque, often misleading, encourages downgrades, expensive. |
Generally not recommended. |
Get My Founder's Playbook
I share my direct experiences building and scaling businesses like WebinarKit and Maker AI in my weekly newsletter. No fluff, just actionable strategies on marketing, sales, and operations. Sign up below.
[Newsletter Signup Form]
My Real-World Costs: A Look Inside WebinarKit's Processing
It's easy to talk about percentages in the abstract. Let me show you the real numbers. When we launched WebinarKit, we used Stripe as our payment processor. Their 2.9% + $0.30 fee was a no-brainer. The integration was seamless, we didn't have to think about it, and we could focus on building the product and getting our first customers. In the first year, we processed a few hundred thousand dollars. The fees were a cost of doing business, and the simplicity was worth the premium.
But then we started to scale. Fast. When you're processing $100,000 in a month, that 2.9% fee is $2,900, plus the per-transaction costs. Over a year, you're looking at over $35,000. When you hit a few million in revenue, that number balloons to over $60,000, just on the percentage fee alone. That's an employee's salary. It's a massive marketing budget. At that point, clinging to the simplicity of flat-rate pricing is just fiscally irresponsible.
My first move wasn't to leave Stripe. It was to negotiate. I reached out to their sales team with our volume numbers. For businesses processing significant volume (usually over $1M annually), Stripe offers custom pricing packages. After some back and forth, we secured a rate that was meaningfully lower than the sticker price. The lesson: even "non-negotiable" flat-rate providers will negotiate when the prize is big enough.
Simultaneously, I started getting quotes from Interchange-Plus providers. This is the research that eventually led me to start a whole other project, ProcessingScoop, to compare these services transparently. An Interchange-Plus provider might quote you Interchange + 0.15% + $0.08. With an average interchange rate of around 1.8%, our new effective rate would be around 1.95%. Compared to our original 2.9%, that's a massive difference. On $2,000,000 in sales, the difference between a 2.9% rate and a 1.95% rate is $19,000 in pure savings. That's the power of switching models and negotiating from a position of strength.
How Transaction Method Wrecks Your Rates
Not all transactions are created equal. The way a customer pays you dramatically affects the underlying risk and, therefore, the cost. As an operator of primarily online businesses like Maker AI, my entire world is 'Card-Not-Present' (CNP), which is inherently more expensive than in-person retail. For my live event brand, Epic Marketing Events, we deal with both, and I see the difference clearly on my statements.
First, there's the big divide: Card-Present vs. Card-Not-Present (CNP). When a customer physically presents their card and it's swiped, dipped (EMV chip), or tapped (NFC), the transaction is considered low-risk. The bank can verify the card and holder are physically there. CNP transactions, which include all e-commerce, online invoicing, and phone orders, are higher risk. There's a greater chance of fraud, so the interchange fees set by the banks are higher to compensate. If you run a Shopify store or a SaaS like I do, you're already starting at a higher baseline cost than a coffee shop.
Second is the type of card. Debit cards, especially when a PIN is used, are the cheapest to process because the funds are verified and withdrawn directly from a bank account. This is low-risk. Credit cards are more expensive. And within credit cards, there's a huge variance. A basic, no-frills Visa card has a lower interchange rate than a premium Visa Infinite card that offers travel points and concierge services. A corporate or purchasing card? That's one of the most expensive categories to accept. The bank charges a higher interchange fee on these premium cards to fund the rewards and benefits they provide to the cardholder. So when a customer proudly uses their high-limit rewards card on your site, know that you are the one paying for their perks.
The Hidden Fees to Watch Out For (The "Gotchas")
The percentage and transaction fee are just the beginning. Many processors, especially legacy merchant account providers, litter their agreements with a minefield of monthly, annual, and incidental fees. These can add hundreds or even thousands of dollars to your annual costs if you're not careful. Modern providers like Stripe and Square have largely done away with these, which is a major reason for their popularity. However, if you're seeking a lower interchange-plus rate, you need to scrutinize your contract for these gotchas.
Here's a list of common hidden fees I always look for:
- Monthly Fees: Sometimes called a 'Statement Fee' or 'Account on File Fee'. This is a fixed fee of $5 to $25+ charged each month just for having the account.
- PCI Compliance Fee: The Payment Card Industry Data Security Standard (PCI DSS) is a set of rules for securely handling card data. Some processors charge an annual or monthly fee ($10-$50/mo) for 'helping' you stay compliant. Good processors build this into their service; others use it as a profit center.
- PCI Non-Compliance Fee: This is a penalty, and it can be steep ($50-$100+ per month). If you fail to complete your annual compliance validation, some processors will hit you with this fee until you do.
- Chargeback Fee: This one is particularly painful. When a customer disputes a charge, your processor will charge you a fee of $15 to $50, *regardless of whether you win the dispute.* I've learned the hard way that fighting and winning a chargeback for a $47 product can still leave you out of pocket on the fee.
- Early Termination Fee (ETF): This is the biggest red flag. If a provider wants to lock you into a 2 or 3-year contract with a $500-$1000 ETF for leaving early, run away. It's a sign they can't compete on price or service and have to hold you hostage instead. A core part of my business philosophy, which I sometimes cover on my blog, is to avoid lock-in wherever possible.
- Batch Fee: A small fee (typically $0.10 to $0.30) charged each time you settle your batch of transactions for the day. It's minor, but it adds up.
Comparing the Titans: Stripe vs. Square vs. PayPal
For most entrepreneurs starting out today, the choice of payment processor comes down to three names: Stripe, Square, and PayPal. They've captured the market by making a complex process incredibly simple. I've used all three extensively across my various projects. Each has a distinct sweet spot.
Stripe
Stripe is the undisputed king for online businesses, especially SaaS, e-commerce, and platforms. Its standard fee is 2.9% + $0.30 for online transactions. I built WebinarKit and my AI content tool, Maker AI, on Stripe. Its API is a dream for developers, allowing for deep, custom integrations. Its ecosystem of tools for recurring billing, invoicing, fraud prevention (Radar), and tax collection is second to none. If your business lives primarily on the internet, Stripe is almost always the right place to start. The main drawback is that its card-present solutions are less mature than Square's, and its flat rate becomes costly at scale unless you negotiate a custom deal.
Square
Square is to physical retail what Stripe is to online. They started with that little white card reader and have since built a complete ecosystem for brick-and-mortar businesses, from restaurants to salons. Their standard fee for in-person transactions is 2.6% + $0.10. Their Point of Sale (POS) system is intuitive, the hardware is affordable, and they offer tools for inventory, payroll, and marketing. While they have online payment options, they are less robust than Stripe's. If your business involves any significant face-to-face interaction, Square is likely your best bet.
PayPal
PayPal is the oldest of the three and has immense brand recognition and consumer trust. Many customers, especially older demographics, feel more comfortable checking out with a PayPal button. Their standard fee for US commercial transactions is 3.49% + $0.49, making them the most expensive of the bunch. The main benefit is conversion lift; some merchants see a bump in sales just by offering it as an option. However, PayPal is infamous among merchants for its aggressive fund holds and difficult-to-navigate customer service. I use PayPal as a secondary payment option on my sales pages, including for my book, "Sell More With Webinars", but I would never rely on it as my primary processor.
Negotiating Your Rates: A 5-Step Framework
As I detailed with my WebinarKit experience, your payment processing rate is not set in stone. Once you have transaction volume, you have leverage. A 0.5% reduction in your rate can translate to thousands of dollars in pure profit annually. It’s one of the highest-ROI activities you can do as a founder. Here’s the simple framework I use to negotiate.
- Know Your Numbers: Before you can negotiate, you need to know your baseline. Gather the last 3-6 months of processing statements. Calculate your total processing volume, your total fees paid, your average transaction size, and your effective rate (Total Fees / Total Volume). You must walk into any conversation armed with this data.
- Get Competitive Quotes: Reach out to 2-3 other processors. Don't just talk to their frontline sales reps. Try to get to someone who can build a custom Interchange-Plus quote. Send them your recent statements and ask them to do a side-by-side cost analysis. This is the ammunition you need. There are great resources for this, including my own project ProcessingScoop and other comparison sites.
- Leverage the Quotes: Go back to your current provider. Call their support or sales team and tell them you're considering a switch. Say something direct: "I've been a loyal customer for X years, processing Y volume. I have an offer from another provider for Interchange-Plus 0.20% + $0.10, which will save me an estimated Z dollars per year. I like your platform and would prefer to stay. Can you match or beat this pricing?"
- Analyze the Counter-Offer: They will likely come back with a new offer. It might be a custom flat rate or their own Interchange-Plus plan. Don't just look at the percentage. Scrutinize the monthly fees, per-transaction fees, and any other incidental costs. Make sure they aren't just lowering the headline rate while adding fees elsewhere.
- Read the Fine Print and Make the Switch: Whether you stay or go, read the new agreement carefully. The number one rule is *no early termination fees*. A provider confident in their service doesn't need to lock you in. If they insist on an ETF, it's a major red flag. Once you're confident in the offer, make the move. The small administrative hassle will pay for itself many times over. I list some of my preferred providers in my tools section.
Master Your Digital Sales Strategy
Scaling your business isn't just about saving on fees; it's about explosive growth. My Amazon best-selling book, Sell More With Webinars, lays out the exact system I've used to generate millions in sales for my software and info products. It's a blueprint for high-ticket conversion. Grab your copy and start building your sales machine today.
Beyond Credit Cards: ACH and Alternative Payments
While credit cards dominate online checkout, fixating on them alone is a mistake. Diversifying your payment options can drastically lower fees, reduce churn, and increase conversions. Especially in B2B or high-ticket sales, relying solely on credit cards is leaving money on the table.
The most important alternative is ACH (Automated Clearing House). This is a direct bank-to-bank transfer. Its processing fees are significantly lower than credit cards. For instance, Stripe charges 0.8% for ACH, capped at a maximum of $5. Let's compare that for a $2,000 transaction. On a credit card at 2.9%, the fee is $58. With ACH, the fee is capped at $5. That's a saving of $53 on a single transaction. For my company Epic Marketing Events, we strongly encourage sponsors paying five-figure invoices to use ACH or wire transfer. The savings are substantial. For recurring SaaS revenue, encouraging customers to pay via ACH also massively reduces churn caused by expired or canceled credit cards.
Another growing category is Buy Now, Pay Later (BNPL) services like Affirm, Klarna, and Afterpay. These integrate into your checkout and allow customers to split a purchase into several interest-free installments. From the merchant's perspective, you get paid the full amount upfront (minus a fee). These services charge a higher fee than credit cards, often in the 4-6% range. So why use them? Because they can dramatically increase your conversion rate and average order value. For a high-priced item, letting a customer pay in four installments instead of all at once can be the deciding factor. We've tested this and seen it work, but you have to weigh the high fee against the conversion lift.
Finally, there are an array of digital wallets like Apple Pay and Google Pay. These aren't new payment methods themselves; they are just tokenized versions of the customer's existing credit or debit cards. They don't typically change your processing fee, but they are crucial for conversions, especially on mobile, as they make checkout nearly frictionless.
FAQ
What is the cheapest way to accept payments online?
The absolute cheapest way to accept payments is through ACH (bank transfer). Fees are typically a low percentage capped at a few dollars, making it ideal for large transactions. For card payments, the cheapest method is to get on an Interchange-Plus pricing plan with a reputable processor and encourage customers to use debit cards, as they have the lowest interchange rates. Flat-rate plans are almost never the cheapest option for businesses with any significant volume.
Do I pay processing fees on refunded transactions?
It depends on the processor, but most do not refund the initial processing fees when you issue a refund. For example, on a $100 sale, you might pay a $3 fee. If you refund the customer their $100, you will likely not get that $3 back. You lose both the sale and the cost of the transaction. This is a standard industry practice, as the processor still incurred costs for the initial transaction and the refund process.
What is a merchant account?
A merchant account is a specific type of bank account that allows a business to accept and process credit and debit card payments. When a customer makes a purchase, the funds are first routed through the payment processor to your merchant account, where they are held before being transferred ('settled') to your regular business bank account. Providers like Stripe and Square provide an aggregated merchant account, while traditional providers set up a dedicated one for you.
How are international payment fees different from domestic ones?
International payment fees are almost always higher. Processors add fees to cover the increased risk and cross-border processing costs. Stripe, for example, adds a 1.5% fee for international cards and an additional 1% fee if currency conversion is required. This means a transaction that would cost 2.9% domestically could cost 5.4% if it's from an international customer in a different currency. It's a significant cost for global businesses to factor in.
Are payment processing fees tax deductible?
Yes, absolutely. Payment processing fees are considered a necessary cost of doing business, just like rent, payroll, or software subscriptions. You can and should deduct 100% of your processing fees as a business expense on your tax returns, which helps to lower your overall taxable income. Keep meticulous records of your monthly processing statements for this purpose.
What is PCI compliance and why do I have to pay for it?
PCI DSS (Payment Card Industry Data Security Standard) is a set of security rules for any organization that handles credit card information. Compliance is mandatory. Some processors charge a specific 'PCI Compliance Fee' to cover their costs of maintaining a compliant system or to validate your own compliance. Others bundle this cost into their main processing fees. You pay for it to ensure you're protecting customer data and avoiding massive fines for potential data breaches.
Can I pass credit card fees directly to my customers?
Yes, this is called surcharging and it is legal in most US states. However, there are strict rules set by the card networks. You must notify customers at the point of entry and at the point of sale, and the surcharge cannot exceed your actual cost of processing (capped at 4%). While it can save you money, it can also create a poor customer experience and lower your conversion rate, so you should test it carefully before implementing it broadly.
Why did my processing fees go up?
There are several reasons. First, the card networks (Visa/Mastercard) update their wholesale interchange rates twice a year, which can lead to an increase. Second, your customer mix might have changed; perhaps you're accepting more expensive corporate or rewards cards than before. Third, your processor may have simply increased their markup. If you see a sudden jump, call your provider and demand a line-by-line explanation.
FAQ
What is the cheapest way to accept payments online?
The absolute cheapest way to accept payments is through ACH (bank transfer). Fees are typically a low percentage capped at a few dollars, making it ideal for large transactions. For card payments, the cheapest method is to get on an Interchange-Plus pricing plan with a reputable processor and encourage customers to use debit cards, as they have the lowest interchange rates. Flat-rate plans are almost never the cheapest option for businesses with any significant volume.
Do I pay processing fees on refunded transactions?
It depends on the processor, but most do not refund the initial processing fees when you issue a refund. For example, on a $100 sale, you might pay a $3 fee. If you refund the customer their $100, you will likely not get that $3 back. You lose both the sale and the cost of the transaction. This is a standard industry practice, as the processor still incurred costs for the initial transaction and the refund process.
What is a merchant account?
A merchant account is a specific type of bank account that allows a business to accept and process credit and debit card payments. When a customer makes a purchase, the funds are first routed through the payment processor to your merchant account, where they are held before being transferred ('settled') to your regular business bank account. Providers like Stripe and Square provide an aggregated merchant account, while traditional providers set up a dedicated one for you.
How are international payment fees different from domestic ones?
International payment fees are almost always higher. Processors add fees to cover the increased risk and cross-border processing costs. Stripe, for example, adds a 1.5% fee for international cards and an additional 1% fee if currency conversion is required. This means a transaction that would cost 2.9% domestically could cost 5.4% if it's from an international customer in a different currency. It's a significant cost for global businesses to factor in.
Are payment processing fees tax deductible?
Yes, absolutely. Payment processing fees are considered a necessary cost of doing business, just like rent, payroll, or software subscriptions. You can and should deduct 100% of your processing fees as a business expense on your tax returns, which helps to lower your overall taxable income. Keep meticulous records of your monthly processing statements for this purpose.
What is PCI compliance and why do I have to pay for it?
PCI DSS (Payment Card Industry Data Security Standard) is a set of security rules for any organization that handles credit card information. Compliance is mandatory. Some processors charge a specific 'PCI Compliance Fee' to cover their costs of maintaining a compliant system or to validate your own compliance. Others bundle this cost into their main processing fees. You pay for it to ensure you're protecting customer data and avoiding massive fines for potential data breaches.
Can I pass credit card fees directly to my customers?
Yes, this is called surcharging and it is legal in most US states. However, there are strict rules set by the card networks. You must notify customers at the point of entry and at the point of sale, and the surcharge cannot exceed your actual cost of processing (capped at 4%). While it can save you money, it can also create a poor customer experience and lower your conversion rate, so you should test it carefully before implementing it broadly.
Why did my processing fees go up?
There are several reasons. First, the card networks (Visa/Mastercard) update their wholesale interchange rates twice a year, which can lead to an increase. Second, your customer mix might have changed; perhaps you're accepting more expensive corporate or rewards cards than before. Third, your processor may have simply increased their markup. If you see a sudden jump, call your provider and demand a line-by-line explanation.