QuickBooks Online

Automatically Reconcile Payments in QuickBooks

Accept payments on your QuickBooks invoices and have each payment, its processing fees, and any refunds post back and reconcile automatically. Cards, ACH, and stablecoins, from one native QuickBooks Online connection.

See the QuickBooks integration

Cards, ACH, USDC and USDT · One-click OAuth, no API keys · No manual fee entries

Reconciles

Payments, processing fees, and refunds from payments you accept through SaturnShift

Invoice status

Marked paid in QuickBooks automatically, usually within minutes

Fees

Posted as a single "Merchant Processing Fees" expense line (account created if needed)

Payment methods

Cards, bank payments (ACH), USDC, and USDT

Connection

One-click QuickBooks Online OAuth, no API keys

Not

Bank-statement reconciliation, or a sync layer for other processors

Getting a payment into QuickBooks is only part of the job. You still need the payment, processing fees and any refunds recorded correctly so what is in your books matches what actually happened. That reconciliation work can become repetitive quickly when you're processing invoices every month.

SaturnShift closes that gap by being the payment platform and the reconciliation in one. When a customer pays your QuickBooks invoice through SaturnShift, SaturnShift posts the payment against the matching invoice in QuickBooks, marks it paid, and records the processing fees for you, automatically, usually within a few minutes. It works for card, bank (ACH), and stablecoin payments, from one native QuickBooks Online connection.

Why reconciling payments in QuickBooks is manual work

QuickBooks does a lot, but payment reconciliation is not automatic. When you take a payment, QuickBooks can record it, but matching it to the right invoice, confirming it against your bank, and accounting for the processing fee are still on you. Fees are the worst part: the amount that reaches your bank is the payment minus a fee, so unless you post that fee somewhere, your invoice total and your bank deposit never agree. Multiply that across a month of invoices and it becomes real, repeated bookkeeping.

How SaturnShift reconciles it automatically

Once your QuickBooks Online account is connected, the reconciliation happens on its own.

The payment is posted to the right invoice

When a customer pays, SaturnShift records a payment against that specific QuickBooks invoice and QuickBooks marks the invoice paid.

The processing fees are recorded

SaturnShift books the payment and its fees together as a bank deposit, with the fees posted to a Merchant Processing Fees expense account, so the net matches what actually hit your bank. If that account does not exist yet, SaturnShift creates it.

Refunds are written back

A refund you issue in SaturnShift is written back to QuickBooks as a refund receipt for that customer.

All of this runs automatically after the payment, usually within a few minutes. You do not match payments or enter fee lines by hand.

What syncs, exactly

It is a two-way connection, and it is worth being precise about what moves.

From QuickBooks into SaturnShift: your open invoices sync in so your customers can pay them, and your customer list syncs in when you choose to pull it (QuickBooks values take precedence, and any SaturnShift-only details you added are kept).

From SaturnShift back into QuickBooks: a payment against the invoice that marks it paid, a deposit that books the payment net of processing fees, refund receipts for refunds, and any late fee you assess added to the invoice. Sales you take directly in SaturnShift, rather than from a QuickBooks invoice, are pushed into QuickBooks as sales receipts with a matching deposit, so those reconcile too.

Accept the payment and reconcile it in one place

Because SaturnShift takes the payment and does the reconciliation, there is a single system rather than a processor plus a separate tool to keep in step. Your customers can pay by card, by bank transfer (ACH), or in USDC or USDT, and every one of those reconciles back into QuickBooks the same way. You manage refunds, reporting, and settlements from one dashboard, and developers can build on the partner API.

Cards

Visa, Mastercard, Amex, Discover

ACH

US bank transfers

USDC

Stablecoin

USDT

Stablecoin

How this compares to a standalone sync tool

A common way to keep QuickBooks reconciled is a separate sync tool that connects to a payment processor and copies its payments and fees into QuickBooks after the fact. That approach works, and for merchants who are committed to a specific processor it can be the right fit. The difference with SaturnShift is structural: SaturnShift is the payment acceptance and the reconciliation together, so there is one system rather than a processor and a sync layer running side by side, and stablecoin payments reconcile through the same path as cards and bank payments. Which model fits depends on how you want to take payments in the first place.

Set it up in one click

No code or API keys required.

1

Connect QuickBooks Online

In your SaturnShift dashboard, open Integrations and click Connect on QuickBooks Online, then approve access. It uses QuickBooks’ official OAuth, so there are no API keys, and you can revoke access from QuickBooks anytime.

2

Your invoices sync in

Open invoices you raise in QuickBooks appear in SaturnShift, ready to send and payable by card, ACH, USDC, or USDT.

3

Get paid

Your customer pays on a secure hosted pay page.

4

It reconciles itself

SaturnShift posts the payment and the processing fees back to QuickBooks, marks the invoice paid, and keeps your books matched, usually within minutes.

Stablecoins, reconciled the same way

Most merchants come to SaturnShift to keep QuickBooks reconciled across cards and bank payments. Accepting stablecoins is a bonus, not a requirement. If you do want them, USDC and USDT can be accepted on the same QuickBooks invoices, on Ethereum, Base, Polygon, and Arbitrum, and they reconcile back into QuickBooks through the same payment and deposit path as everything else. There is nothing separate to set up and no separate books to keep. See how to accept stablecoins on QuickBooks invoices.

Pricing

Two plans, both with a 7-day free trial.

Crypto Suite

$49 / month

Stablecoin (USDC and USDT) acceptance, invoicing, payment links, and checkout.

Full Suite

$69 / month

Adds credit and debit cards and bank payments (ACH), with the complete toolset.

Per-transaction platform fees: cards 0.15% + $0.10, bank 0.05% + $0.10, crypto 0.75% + $0.10. See the pricing page for full details.

Frequently asked questions

Does QuickBooks reconcile payments automatically on its own?

Not fully. QuickBooks can record a payment, but you still reconcile it, and processing fees typically need their own manual entries so your books match your bank.

What posts back to QuickBooks when a customer pays?

SaturnShift posts a payment against the matching invoice, which marks the invoice paid, and a bank deposit that records the payment net of its processing fees.

Are processing fees reconciled automatically?

Yes. The deposit books your processing fees to a Merchant Processing Fees expense account as a single line, so your net in QuickBooks matches what reached your bank. If you do not already have that account, SaturnShift creates it.

What happens with refunds?

A refund you issue in SaturnShift is written back to QuickBooks as a refund receipt for that customer.

Which payment methods can customers use?

Credit and debit cards, bank payments (ACH), and USDC and USDT stablecoins.

Do I need API keys to connect QuickBooks?

No. Connecting uses QuickBooks’ official one-click OAuth, and you can revoke access from QuickBooks at any time.

How quickly does it reconcile?

Automatically, usually within a few minutes of the payment. It is not instant.

Does it reconcile payments I take through other processors, like Stripe or PayPal?

No. SaturnShift reconciles the payments you accept through SaturnShift on your QuickBooks invoices. It is not a sync layer for payments taken through other processors, and it is not bank-statement reconciliation.

Is my QuickBooks data safe?

Yes. The connection uses QuickBooks’ official OAuth, you approve it inside QuickBooks and can revoke it anytime, and SaturnShift only touches the invoicing and payment data it needs.

What does it cost, and is there a free trial?

Plans are $49 and $69 per month, both with a 7-day free trial, plus per-transaction fees.

Keep QuickBooks reconciled automatically

Accept payments on your QuickBooks invoices by card, bank, USDC or USDT, and let each payment, its fees, and refunds reconcile back on their own.