Skip to main content

How Payment Processing Software Works and What It Costs

What payment processing software does

Payment processing software is the system that moves money from a customer's card or bank account into your business account. It sits between your point of sale (the register, website, or invoice), the customer's bank, and your bank. The software encrypts the card data, sends it to the payment network (Visa, Mastercard, or ACH for bank transfers), waits for approval or denial, and records the result in your accounting system.

You do not need to understand the entire chain to use it—most software handles the technical work invisibly. What matters to you is what the software costs, how fast money lands in your account, what happens when a transaction fails, and whether it connects to the other tools you already use (your accounting software, inventory system, or invoicing platform).

Key Takeaways

  • Payment processing software charges you a percentage of each transaction (typically 1.5% to 3.5%), a flat per-transaction fee (usually $0.25 to $0.50), or both, depending on the provider and your sales volume.
  • Money from card transactions typically lands in your bank account within one to three business days; ACH transfers from customers' bank accounts take longer and carry higher fraud risk.
  • The software you choose affects which payment methods you can accept, how much you pay per transaction, and how quickly you can refund customers or dispute charges.
  • Most payment processors require a merchant account (a special bank account for business payments) and may run a credit check or review your business history before approval.
  • Integration with your existing tools—accounting software, invoicing systems, e-commerce platform—determines whether you enter transactions twice or once.

How much payment processing costs

Payment processors charge in three ways: a percentage of the sale, a flat fee per transaction, or both. A typical card transaction costs 2.2% plus $0.30, meaning a $100 sale costs you $2.50. Some processors charge a flat monthly fee ($10 to $50) instead of per-transaction fees, which makes sense if you process hundreds of transactions monthly. Others charge tiered rates: lower percentages if your monthly volume exceeds a threshold.

ACH transfers (direct bank-to-bank payments) usually cost less per transaction—often $0.50 to $1.00 flat—but take three to five business days to clear and carry higher chargeback risk. Keyed-in transactions (when you manually enter a card number instead of swiping or scanning) cost more than swiped ones because fraud risk is higher. International cards cost more than domestic ones.

Monthly statement fees, PCI compliance fees, gateway fees, and batch fees add up. A processor might charge $0.10 per transaction plus 2.2% plus a $10 monthly gateway fee plus a $5 PCI fee. Read the full fee schedule before signing a contract. Some processors hide fees in fine print or charge early termination penalties if you leave before the contract ends.

How money reaches your bank account

When a customer swipes or taps a card, the payment processor sends the data to the card network (Visa or Mastercard), which checks with the customer's bank. If approved, the processor holds the money temporarily in a merchant account—a special business bank account that only receives card payments. The processor then settles the transaction, meaning it bundles all approved transactions from that day and sends them to your regular business bank account.

Settlement timing varies. Most processors settle once per day, usually overnight, so money lands in your account one to three business days later. Some offer same-day settlement for an extra fee. Weekends and holidays delay settlement. If a customer disputes a charge or a card is reported stolen, the processor can reverse the transaction and pull money back from your account weeks later—this is called a chargeback.

ACH payments (direct bank transfers) skip the card network but take longer. A customer authorizes a one-time or recurring transfer from their checking account, the processor sends it to their bank, and their bank sends it to your bank. This typically takes three to five business days and costs less per transaction, but chargebacks are more common and harder to dispute.

Choosing between software platforms

Payment processing software comes in three main shapes: all-in-one systems (Square, Toast, Clover) that include the point of sale, payment processing, and basic accounting in one app; payment gateways (Stripe, PayPal) that process payments but require you to bring your own point of sale or e-commerce platform; and merchant services (traditional processors like First Data or Worldpay) that offer hardware, software, and support but often lock you into longer contracts and higher fees.

All-in-one systems work well if you are starting out or running a small retail or restaurant business. You buy or lease their hardware (a tablet or terminal), install their software, and everything connects automatically. Fees are usually straightforward. The downside: you are locked into their ecosystem, and if you outgrow it, switching is painful because your data does not move easily.

Payment gateways work well if you already have a point of sale system or e-commerce platform you like. You plug the gateway into your existing software, and transactions flow through. Fees are often lower than all-in-one systems, and you keep control of your data. The downside: you need to manage multiple vendors and troubleshoot integration problems yourself.

What happens when a transaction fails or a customer disputes it

A transaction fails for several reasons: insufficient funds, incorrect card number, expired card, fraud detection, or the customer's bank declining it. Most payment software shows you the reason immediately and lets you retry or ask the customer for a different payment method. You are not charged a fee for a failed transaction.

A chargeback happens when a customer disputes a charge with their bank instead of asking you for a refund. The bank pulls the money back from your merchant account and charges you a chargeback fee (usually $15 to $100). You can dispute the chargeback by providing proof—a signed receipt, shipping confirmation, or email showing the customer authorized the charge—but the process takes weeks and you may lose. Too many chargebacks (usually more than 1% of your monthly volume) and your processor can terminate your account.

Refunds are faster than chargebacks. If a customer asks for their money back, you issue a refund through the payment software, and the processor reverses the transaction. The money goes back to the customer's card within one to three business days. You are not charged a fee for a refund, but you lose the transaction fee you already paid.

Integration with your other business tools

Payment software that connects to your accounting system, invoicing platform, or inventory tool saves you from entering the same transaction twice. If your payment processor integrates with QuickBooks, a sale automatically creates an invoice and updates your income account. If it does not, you process the payment in the payment software and manually enter it into QuickBooks—slower and more error-prone.

Before choosing a processor, check whether it integrates with the tools you already use. Most all-in-one systems (Square, Toast, Clover) have built-in accounting and inventory features, so integration is not an issue. Most payment gateways (Stripe, PayPal) publish a list of compatible platforms. Traditional merchant services often require custom integration work, which costs extra.

Merchant accounts and approval requirements

To process card payments, you need a merchant account—a special bank account that receives card payments. The payment processor either opens one for you or requires you to open one at a bank they work with. Some processors (like Square or Stripe) handle this invisibly; you sign up and they set up the account. Others require you to apply separately.

Processors may run a credit check, review your business history, or ask for tax returns or bank statements before approval. High-risk businesses—those with high chargeback rates, those selling digital goods, or those in industries like travel or gambling—face stricter review and higher fees. If you are denied, you can apply with a different processor or work with a high-risk merchant services provider, though fees will be higher.

Frequently Asked Questions

How do I know if a payment processor is PCI compliant?

PCI compliance means the processor meets security standards set by the card networks to protect customer card data. All legitimate processors are PCI compliant—it is a legal requirement. Ask the processor for their PCI compliance certificate or check their website. If they cannot provide proof, do not use them.

Can I accept payments without a physical card reader?

Yes. You can accept payments online through a payment gateway, over the phone by keying in the card number, or through invoicing software that sends a payment link to the customer. Each method costs more than a swiped transaction because fraud risk is higher, but all are standard business practice.

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

A payment processor is the company that moves money from the customer's bank to yours. A payment gateway is the software that encrypts and sends the card data to the processor. Some companies (like Stripe) are both. Others (like traditional banks) are just processors. The distinction matters mainly if you are integrating payment software into an existing system.

How long does it take to get approved for a merchant account?

Most all-in-one systems approve you in minutes to hours. Payment gateways typically approve within one to three business days. Traditional merchant services may take one to two weeks. High-risk businesses take longer. You can usually start processing test transactions while your account is being reviewed.

What happens if my processor goes out of business?

Your merchant account moves to another processor, usually within days. Your money in the settlement account is protected because it is held separately from the processor's operating funds. You may lose access to historical transaction data temporarily, so download your records regularly as a precaution.