Payment gateway integration costs depend on your business size, the processor you choose, and how much technical work you need done

There is no single price for integrating a payment gateway. A small business using a pre-built shopping cart might pay nothing upfront and only transaction fees. A mid-size company building a custom checkout might spend $2,000 to $10,000 on developer time. A large enterprise integrating multiple gateways across legacy systems could spend $50,000 or more. The real cost breaks into three parts: setup fees (if any), transaction fees (what you pay per sale), and development labor (if you need a programmer).

Most payment processors charge no setup fee at all—they make money on every transaction you process. Some charge a monthly minimum or a flat monthly fee instead. The transaction fee is where the real cost lives, and it varies by processor, by card type, and by how you accept payment. Understanding which costs explore to your situation means knowing what type of integration you actually need.

Key Takeaways

  • Most payment gateways charge zero setup fees and instead take a percentage of each transaction, typically 2.2% to 3.5% plus a per-transaction fee of $0.25 to $0.30.
  • Pre-built integrations (Shopify, WooCommerce, Square Online) cost nothing to connect but lock you into that platform's transaction rates.
  • Custom integrations built by a developer typically cost $2,000 to $10,000 depending on complexity and your developer's hourly rate.
  • Monthly fees, gateway fees, and PCI compliance costs add to transaction fees, so request a full fee schedule before choosing a processor.
  • The cheapest processor per transaction is not always the cheapest overall—a processor with a $20 monthly fee might cost less than one with no monthly fee if your volume is low.

Transaction fees: what you actually pay per sale

Every payment processor charges a transaction fee when a customer's card is processed. This fee has two parts: a percentage of the sale amount and a flat per-transaction charge. Visa and Mastercard set the base rates (called interchange rates), and the processor adds their markup on top.

A typical rate structure looks like this: 2.9% + $0.30 per transaction. On a $100 sale, you pay $2.90 + $0.30 = $3.20. On a $10 sale, you pay $0.29 + $0.30 = $0.59. The flat fee hurts small transactions more than large ones. Some processors offer tiered pricing where the percentage changes based on card type (Visa is cheaper than American Express) or whether the card is present (swiped in person is cheaper than keyed in online).

Rates vary by processor. Stripe, Square, and PayPal all publish their rates publicly. Smaller or regional processors sometimes charge more. If you process $100,000 per month, the difference between 2.9% and 3.2% is $300—worth negotiating. If you process $5,000 per month, that difference is $15, and your time is probably worth more than the savings.

Setup fees and monthly minimums

Most major processors (Stripe, Square, PayPal) charge no setup fee. You connect your account and start processing when ready. Some older or specialized processors charge $100 to $500 to open an account, but this is becoming rare.

Monthly fees are more common than setup fees. Some processors charge a flat monthly minimum ($20 to $50) whether you process anything or not. Others charge nothing monthly but add a gateway fee on top of transaction fees—typically $0.10 to $0.25 per transaction. A gateway fee of $0.20 per transaction adds up to $200 if you process 1,000 transactions per month, but only $20 if you process 100.

The math matters. A processor with no monthly fee but a $0.25 gateway fee costs more than one with a $20 monthly fee if you process fewer than 80 transactions per month. Request the full fee schedule in writing before you commit. Ask specifically about monthly minimums, gateway fees, batch fees, and any fees for failed transactions or chargebacks.

Developer costs for custom integration

If you are building your own website or app and need to connect a payment gateway, you will need a developer. The cost depends on what you are building and how complex the integration is.

A straightforward integration—connecting a payment form to one processor on a basic website—typically costs $1,500 to $3,000. A mid-range integration—custom checkout flow, multiple payment methods, order management—costs $5,000 to $10,000. A complex integration—multiple gateways, fraud detection, subscription billing, international payments—can cost $20,000 to $50,000 or more.

Developer rates vary by region and experience level. A freelancer in a lower-cost region might charge $30 to $50 per hour; a senior developer in a major city might charge $100 to $200 per hour. A straightforward integration at $40 per hour takes 40 to 75 hours of work. A complex one at $100 per hour takes 200 to 500 hours. Get a fixed quote in writing, not an hourly estimate, so you know the total cost before work begins.

Pre-built platforms versus custom builds

If you use a platform like Shopify, WooCommerce, or Square Online, payment integration is built in and costs nothing extra to set up. You do not pay a developer. You only pay the platform's transaction fees, which are usually higher than standalone processors but include hosting, security, and support.

PlatformSetup CostTransaction FeeMonthly Cost
Shopify$02.9% + $0.30 (Shopify Payments)$29–$299 plan fee
WooCommerce + Stripe$0–$2,000 (developer time)2.9% + $0.30$0–$300 hosting
Square Online$02.9% + $0.30$0–$99 plan fee
Custom build + Stripe$2,000–$10,0002.9% + $0.30$0–$500 hosting

The trade-off is control. A platform charges more per transaction but handles security, compliance, and updates for you. A custom build costs more upfront but gives you full control and can be cheaper per transaction at high volume. For most small businesses, a platform is the right choice. For businesses processing over $500,000 per year, a custom integration often pays for itself in lower fees within a year or two.

PCI compliance and security costs

Payment Card Industry (PCI) compliance is a set of security standards that protect customer card data. If you store, process, or transmit card information, you must comply. Non-compliance can result in fines of $5,000 to $100,000 per month from your processor or the card networks.

Most payment processors handle PCI compliance for you—that is their job. You do not store card data; they do. This costs you nothing extra. However, if you build a custom system or use an older processor, you may need to hire a security consultant to audit your system. A PCI compliance audit costs $1,000 to $5,000 depending on your system's complexity.

The simplest and cheapest way to stay compliant is to use a processor that handles it for you. Stripe, Square, and PayPal all do this. If a processor tells you that compliance is your responsibility, that is a red flag—find a different processor.

Hidden costs and what to ask before you choose

Beyond transaction fees and setup, processors sometimes charge for things that are not obvious. Chargeback fees (when a customer disputes a charge) typically run $15 to $100 per chargeback. ACH transfer fees (moving money to your bank account) might be $0.25 to $1.00 per transfer. Some processors charge for batch processing, failed transactions, or international cards.

Before you sign up, ask the processor for a complete fee schedule in writing. Specifically ask about: transaction fees by card type, monthly minimums or gateway fees, chargeback fees, ACH transfer fees, PCI compliance costs, and any fees for failed transactions or refunds. Ask how long it takes for money to reach your bank account (typically one to three business days). Ask what happens if you exceed a certain monthly volume—do rates change?

Run the numbers on your own transaction history or projections. If you process $10,000 per month, a 0.3% difference in rates costs $30 per month or $360 per year. If you process $1,000 per month, that same difference costs $3.60 per year—probably not worth switching processors over. The processor with the lowest advertised rate is not always the cheapest in practice.

Frequently Asked Questions

Do I have to pay to integrate a payment gateway if I use Shopify or WooCommerce?

No setup or integration fee. You only pay the platform's monthly subscription (Shopify starts at $29/month) and transaction fees on each sale. If you need custom features beyond what the platform offers, you might hire a developer, but basic integration is included.

What is the difference between a payment gateway and a payment processor?

A gateway is the software that encrypts and routes the transaction. A processor is the company that actually moves the money. Most people use the terms interchangeably, but some companies are gateways only (Authorize.net) and partner with a separate processor. For your purposes, choose a company that does both—Stripe, Square, PayPal—so you have one contract and one fee schedule.

Can I negotiate lower transaction fees?

Yes, if you process high volume. Most processors will negotiate rates if you process over $100,000 per month. Below that, rates are usually fixed. Get quotes from multiple processors and mention your volume—sometimes they will match a competitor's rate to win your business.

How long does it take to integrate a payment gateway?

If you use a pre-built platform, minutes to hours. If you need a developer to build a custom integration, typically two to four weeks depending on complexity and how quickly your developer can work. Ask for a timeline in writing before work starts.

What happens if I want to switch payment processors later?

Switching is possible but requires work. If you use a platform like Shopify, you can change processors in settings. If you have a custom integration, your developer will need to update the code, which costs time and money. Plan for $500 to $2,000 in developer time. This is another reason to choose carefully the first time.