What payment processing tools and bookkeeping software actually do

Payment processing tools capture the transaction when a customer pays you — they connect your card reader, online checkout, or invoice system to the bank that moves the money. Bookkeeping software records where that money went after it arrived: how much was revenue, how much was a refund, which customer it came from, and what category it belongs in for taxes. They are separate jobs, but modern tools often do both or talk to each other so you do not have to enter the same sale twice.

A payment processor handles the mechanics: it authorizes the card, holds the funds temporarily, and sends them to your bank account (usually within one to three business days). Bookkeeping software is your record-keeper — it shows you what you earned, what you spent, and what you owe at tax time. If you use a processor that does not sync with your bookkeeping tool, you will manually type sales into your books, which is slow and creates mistakes.

The choice between them matters because a bad fit wastes time every month and makes tax season harder. A good fit means your revenue appears in your books automatically, your expenses are categorized without you thinking about it, and you can answer "how much did I make last month" in seconds instead of hours.

Key Takeaways

  • Payment processors and bookkeeping software are separate tools that should sync together — the processor captures the sale, the bookkeeping software records where the money goes.
  • Most small business payment processors charge a percentage per transaction (typically 2 to 3 percent) plus a monthly fee, and these costs should be recorded as a business expense.
  • Bookkeeping software ranges from free (for very straightforward businesses) to $50 to $300 per month, and the right choice depends on how many transactions you process and whether you have employees.
  • Syncing your processor to your bookkeeping tool prevents double-entry and keeps your tax records accurate without manual work.
  • You need to track not just revenue but also refunds, chargebacks, and processor fees — all of which affect what you actually keep.

How payment processors charge and what those costs mean for your books

Most payment processors charge you a percentage of each transaction plus a flat monthly fee. The percentage typically ranges from 2 to 3.5 percent depending on how you accept payment — card-present (in-person with a reader) usually costs less than card-not-present (online or phone), which costs less than invoice-based payments. On top of that, you might pay $10 to $30 per month just to use the service, plus per-transaction fees of $0.20 to $0.30.

These costs are a business expense and must be recorded in your bookkeeping software. If a customer pays you $100 and the processor takes $2.99, your bookkeeping tool should show $100 as revenue and $2.99 as a processing fee expense — not $97.01 as revenue. This matters for taxes because the IRS wants to see your gross income, not your net. Many small business owners make this mistake and underreport their income, which creates problems later.

When you sync your processor to your bookkeeping software, this usually happens automatically. The software pulls the transaction and the fee together, so you see both. If you do not sync them, you have to manually enter the fee each time, which most people forget to do.

Choosing between payment processors: what to compare

The main payment processors for small business are Square, Stripe, PayPal, Toast (for restaurants), and Clover (for retail). Each charges differently depending on whether you take cards in person, online, or by invoice. Square and Clover are strong if you have a physical location and need a point-of-sale system. Stripe is built for online businesses. PayPal works for almost any setup but tends to be more expensive. Toast is purpose-built for restaurants and includes inventory and labor tracking.

Before you choose, know what you actually need: Do you take cards in person, online, or both? Do you need invoicing? Do you need a receipt printer or card reader? Do you need to track inventory? Do you have employees who need access? The processor that is cheapest for one business might be expensive for another because the fee structure changes based on your use case.

Also check what bookkeeping software the processor integrates with. If you want to use QuickBooks Online, make sure your processor syncs with it. If you want Wave (which is free), check that too. A processor that does not sync with your bookkeeping tool will cost you time every month, even if the transaction fees are slightly lower.

Bookkeeping software options and what they cost

Wave is free and works well for very small businesses with straightforward finances — it syncs with most payment processors and handles invoicing, expense tracking, and basic reporting. QuickBooks Online costs $15 to $200 per month depending on the plan and is the standard for small business — it syncs with almost every processor and handles payroll, inventory, and more complex reporting. Xero is similar to QuickBooks and costs $11 to $200 per month. FreshBooks is built for service businesses and freelancers, costs $15 to $55 per month, and is strong on invoicing and time tracking.

The right choice depends on your complexity. If you are a solo freelancer or very small service business, Wave is often enough. If you have employees, inventory, or multiple revenue streams, QuickBooks Online is worth the cost because it handles payroll integration and more detailed reporting. If you are a restaurant or retail business, you might want bookkeeping software that is built to work with a point-of-sale system like Toast or Clover, which bundle the processor and bookkeeping together.

One warning: do not choose based on price alone. A $10-per-month tool that does not sync with your processor will cost you more in time than a $50-per-month tool that does. The sync is what saves you hours every month.

Setting up the sync between processor and bookkeeping software

Most modern payment processors and bookkeeping tools connect through an integration — you authorize the connection once, and transactions flow automatically. To set this up, log into your bookkeeping software, find the "Integrations" or "Connected Apps" section, search for your processor, and click "Connect." You will be asked to log into your processor account and approve the connection. After that, new transactions appear in your bookkeeping software within a few hours to a day.

The sync usually brings in the transaction amount, the customer name, the date, and the processor fee. You may still need to categorize the transaction — telling your bookkeeping software whether it was a product sale, a service, a refund, or something else — but the data entry is done for you. Some bookkeeping tools have rules that auto-categorize based on patterns, which saves even more time.

If your processor does not offer a direct integration with your bookkeeping software, you can often use a middleman service like Zapier or Make to connect them. These services cost $10 to $30 per month but are still cheaper than manually entering transactions. Before you sign up for a processor, ask whether it integrates with your bookkeeping tool — this is a deal-breaker question, not a nice-to-have.

Tracking refunds, chargebacks, and other adjustments

A refund is not the opposite of a sale in your bookkeeping — it is a separate transaction that reduces your revenue. If a customer pays you $100 and you refund $30, your bookkeeping should show $100 in revenue and $30 in refunds, not $70 in revenue. This matters for tax purposes and for understanding your actual business performance. A business that processes $10,000 in sales and issues $2,000 in refunds looks different from a business that processes $8,000 in sales, even though the net is the same.

A chargeback is when a customer disputes the charge with their bank and the bank reverses it without your permission. The processor removes the money from your account and usually charges you a chargeback fee ($15 to $100 depending on the processor). This needs to be recorded as a chargeback expense, not as a refund, because it is a different kind of loss. Too many chargebacks can get you flagged by your processor or your bank.

Your bookkeeping software should have a place to record these adjustments. If it syncs with your processor, refunds usually come through automatically. Chargebacks sometimes do not, so you may need to manually enter them. At minimum, review your processor statement once a month and make sure your bookkeeping software matches it — if there is a gap, something was not recorded.

Reconciling your processor account with your bank account

Money from your processor does not always hit your bank account on the same day the customer pays. Most processors hold funds for one to three business days before depositing them. This creates a timing gap: your bookkeeping software shows the sale on Monday, but the money does not appear in your bank until Wednesday. This is normal and not a problem, but you need to understand it so you do not think money is missing.

Once a month, compare your processor statement to your bank statement. The processor statement shows all transactions and fees. The bank statement shows the deposits that actually arrived. They should match — if they do not, something went wrong. Common issues are a deposit that has not cleared yet (wait a few days), a chargeback that was not recorded (add it to your books), or a processor fee that was not synced (add it manually).

This monthly reconciliation takes 15 to 30 minutes and prevents small errors from becoming big problems at tax time. Most bookkeeping software has a reconciliation tool that walks you through it step by step.

What to track beyond just revenue and fees

Your bookkeeping software should track not just what you earned, but also what you spent to earn it. This includes processor fees, but also refunds, chargebacks, discounts you gave, and any other adjustment to the sale. It should also track your business expenses — rent, supplies, software subscriptions, equipment, and anything else you buy to run the business. The difference between revenue and expenses is your profit, which is what you pay taxes on.

Many small business owners focus only on revenue and forget to track expenses. This makes your profit look higher than it actually is, which means you might owe more taxes than you expect. A good bookkeeping system makes it straightforward to enter an expense — you can photograph a receipt, upload it, and categorize it in seconds. If it is hard to do, you will skip it, and your books will be incomplete.

You should also track who owes you money (accounts receivable) and who you owe money to (accounts payable). If you invoice customers and they do not pay when ready, your bookkeeping software should show that as money owed, not as money you have. This gives you an accurate picture of your cash flow — what you actually have in the bank versus what you are owed.

Frequently Asked Questions

Can I use a payment processor without bookkeeping software?

Technically yes, but you will have to manually record every transaction in a spreadsheet or on paper, which is slow and error-prone. Most payment processors give you a statement you can read, but that is not the same as organized bookkeeping. For tax purposes, you need to know your revenue by category, your expenses, and your profit — a processor statement alone does not give you that. Even a free tool like Wave is better than nothing.

What happens if my processor and bookkeeping software do not sync?

You will have to manually enter each transaction into your bookkeeping software, which takes time and creates mistakes. You might forget to enter a refund or a fee, which throws off your books. At tax time, your bookkeeping records might not match your processor statement, which creates confusion. It is worth paying extra for a processor or bookkeeping tool that syncs rather than doing this manually.

Do I need to keep receipts if my processor records everything?

Yes. Your processor records sales, but not expenses. You need to keep receipts for everything you buy for your business — supplies, equipment, software, travel, meals with clients. The IRS can ask for proof of any deduction you claim. Your bookkeeping software can store photos of receipts, which is easier than keeping paper files.

How often should I reconcile my accounts?

Once a month is standard and takes 15 to 30 minutes. You compare your processor statement to your bank statement and make sure they match. This catches errors early and prevents small mistakes from becoming big problems. If you process a lot of transactions, you might do it weekly, but monthly is the minimum.

What if I have multiple payment processors?

Your bookkeeping software should sync with all of them. Most tools support multiple processor integrations, so transactions from Square, Stripe, and PayPal can all flow into the same place. Just make sure each processor is set up to sync before you start using it, because adding it later is more work.