•
IT Services
•
Automate Accounts Receivable
October 2, 2026
ConnectWise QuickBooks integration: what a complete payment workflow should cover

It's the end of the month, and the sync finally works. Invoices created from every ticket and agreement in ConnectWise Manage show up in QuickBooks Online with the right clients, line items, and totals.
Then one of your clients pays three of them by ACH.
ConnectWise still shows all three open. QuickBooks has the money sitting in Undeposited Funds. And your bank shows one deposit that's smaller than the three bills combined, because fees came out first.
If you bill in ConnectWise and manage your books in QuickBooks Online, you definitely know this kind of reconciliation pain.
The solution is a complete integration that does three jobs. It moves invoices, carries every payment back to both systems, and turns each payout into a deposit aligned with what your bank statement says. Most setups do one of these well but create more manual work where the systems don't talk to each other. When payments don't flow back on their own, someone matches deposits manually, account managers see paid invoices as open, and month-end close can drag on for days.
This guide walks through all three jobs with Alternative Payments connected to ConnectWise and QuickBooks Online: what moves where, who owns each step, and what your billing team, your bookkeeper, and your clients get out of it.
It's written for MSP owners and finance operations leads, with a responsibility map that runs from ticket to deposit.
How Alternative Payments connects ConnectWise and QuickBooks Online
ConnectWise PSA (still ConnectWise Manage to a lot of MSPs) is where billing starts. Agreements, time on service tickets, products, and expenses roll up into invoices there. QuickBooks Online is the accounting part of the equation, and Alternative Payments is the payment platform in the middle, integrated with both directly.
With dual integrations, you pick one system as your primary, the source of truth for customer and invoice details like invoice numbers, totals, and applied credits (usually the accounting software). The other one receives payment status.
Clients pay with a click from a link on the invoice. By default, payment status then goes back to both, which keeps the two systems on the same page without anyone re-entering anything. That one connection is what most setups are missing.
The industry is heading the same way. ConnectWise CEO Manny Rivelo described the goal in July as a world where "fragmented tools give way to connected intelligence." On the payment side, that means one platform both systems can trust.
What Alternative Payments picks up from ConnectWise
Per the ConnectWise integration guide, here's what the connection between Alternative Payments and ConnectWise entails:
- Invoice details, line items, payments, and PDF invoices, in real time
- Customers, every hour, so new clients show up without manually entering them
- Invoice status, in both directions
- Changes to unpaid invoices, like a new amount or due date
- Partial payments and credits applied in ConnectWise, reflected in the balance your client sees
- Invoices and customers deleted in ConnectWise, archived automatically in Alternative Payments
For your billing team, that means nobody has to recreate invoices or remember to mark one as paid.
What happens on the QuickBooks Online side
Per the QuickBooks Online guide and the reconciliation guide:
- Each payment syncs in real time, and invoice status syncs both ways, so an invoice marked paid in QuickBooks shows paid in your dashboard too
- Processing fees show up in a fees account, and if you don't select one, Alternative Payments creates it for you
- By default, you reconcile in the bank feed: QuickBooks shows what each deposit covers, and you match each one with a click
- With deposit creation turned on, payouts are recorded as deposits to a bank account of your choosing, which is the route to take if your bank isn't connected to QuickBooks
- Refunds show up as a negative line in a later deposit, and chargebacks come out of a future payout as an adjustment
For your bookkeeper, the money in QuickBooks lines up with the money in the bank.
Getting invoices from ConnectWise into QuickBooks
Invoice sync is its own job. In ConnectWise, the Accounting Interface batches finished invoices for export, and a sync tool carries that data into your accounting software.
A dedicated middleware connector such as Gozynta Mobius syncs financial data from ConnectWise into QuickBooks Online, and Wise-Sync, which ConnectWise bought in 2022 and folded into WisePay, does the same job.
Already using one? Keep it passing invoices across, and let the payment side run through Alternative Payments. Some MSPs build custom integrations on ConnectWise's and Intuit's APIs instead, which means owning the upkeep on those integrations yourself.
No sync tool yet? Our Sync Invoices tool moves closed ConnectWise invoices into QuickBooks Online, with line items for services and expenses filled in. You choose which invoices to sync and when, and it won't create duplicate data if a tool like Wise-Sync is already in place.
Whichever tool you use, data mapping is the critical part. Company names, billing contacts, and addresses in ConnectWise's CRM have to line up with QuickBooks customers, and products, tax codes, and general ledger accounts need the same attention.
Consistent naming is the foundation of clean data, because mismatched names are how duplicate records are created.
What's still open after invoices reach QuickBooks Online
Most ConnectWise accounting integrations focus on moving invoices into accounting applications. Here's what a complete workflow still has to cover, and how Alternative Payments handles each one:
- Paid status in ConnectWise. Payment status goes back automatically, so account managers know what's actually been paid.
- The correct QuickBooks invoice. Each payment syncs to QuickBooks Online in real time against its invoice, with status kept in sync both ways.
- Deposits that tie out. Reconcile in the bank feed, or have deposits created for you at the full invoice amount with fees on their own line.
- Processing fees. They land in a dedicated fees account instead of hiding inside a short deposit.
- Partial payments and credits. Clients can pay part of an invoice, and credits applied in ConnectWise or QuickBooks show up in the balance.
- Failed transactions and refunds. A failed ACH payment moves to Failed in your dashboard, and refunds and chargebacks are recorded against a later payout in QuickBooks.
- Checks and wires. When your accounting team records a payment directly in QuickBooks Online, Sync External Payments creates a matching payment in ConnectWise with the amount, date, and invoice reference, as long as both integrations stay connected.
Without that coverage, someone on your team will have to fill in the gaps by hand every month, which can diminish productivity and add complexity every time your MSP adds clients.
Paid isn't the same as settled
"Paid" is an invoice status. Settled is money in your bank account. They usually happen on different days.
Most clients pay by card or ACH. Here's the usual process:
- The client pays in a couple of clicks from the payment link on the invoice, and the bill status becomes paid.
- QuickBooks holds the payment in Undeposited Funds (some files call it "Payments to deposit").
- Your processor bundles several of those into one payout, minus fees.
- One deposit hits the bank, and it needs one deposit record in QuickBooks to go with it.
Record each payment as its own deposit and your books won't agree with the bank. Intuit's guide to recording bank deposits shows the fix, which is to group them into one deposit and enter fees as a negative line.
That's how Alternative Payments builds deposits when deposit creation is on. Each payment posts at the full invoice amount, and the fees go on a separate negative line, so the deposit matches what hit your bank.
ACH usage keeps growing in B2B. Nacha counted 2.2 billion B2B payments on the ACH Network in the second quarter of 2026, up 9.9%, and CEO Jane Larimer called Same Day ACH "a safe, fast payment method for consumers, businesses and other organizations."
However, fast still doesn't mean final. ACH is an electronic bank transfer, and it can come back a few business days after a bill reads paid. Card charges, the other common option, can turn into chargebacks weeks later.
The invoice-to-payment-to-deposit responsibility map
Intuit says it's building a platform that "increasingly does the work for consumers, businesses, and accountants," as CEO Sasan Goodarzi put it in the company's August earnings release. Automation can only do that work with complete data.
That's what this table is for. Every step from ticket to deposit needs exactly one owner. Here's how each step shows up with Alternative Payments connected to ConnectWise and QuickBooks Online.
| Step | Where it lands | Who owns it | What you get |
|---|---|---|---|
| A ticket closes and its time becomes an invoice | ConnectWise Manage | Your billing team | Invoices built from real work, sent to the right email addresses |
| Invoice reaches QuickBooks | QuickBooks Online | Your sync tool, or Sync Invoices | The same invoice number in both systems |
| Invoice reaches Alternative Payments | Your dashboard and client portal | Synced from your primary system | Clients see the right balance, PDF, and pay link |
| Client pays by card or ACH | Your payment portal | Alternative Payments | A payment link on every invoice |
| Invoice marked paid | ConnectWise Manage and QuickBooks Online | Alternative Payments | One status everyone can trust |
| Payout and fees | QuickBooks deposit | Your bank feed, or deposit creation | Deposits that tie out, with fees on their own line |
| Partial payment or credit memo | Your primary system | Your billing team | The balance updates in your dashboard |
| Failed ACH or chargeback | Your dashboard and the next payout | Alternative Payments | A clear Failed status and a recorded adjustment |
| Refund | The next QuickBooks deposit | Alternative Payments | A negative line you can match |
| Check or wire | QuickBooks Online | Your accounting team | A matching payment in ConnectWise, synced automatically |
| Month-end bank reconciliation | QuickBooks Online | Your accounting team | Fewer exceptions to clear before sign-off |
Build your own version of this table for the setup you have today. A row with no owner is a gap, while a row with two owners can create duplicate records.
When each row has the right owner, most of this will run automatically, which cuts reconciliation time, admin work, and the transcription errors that come from copying data between systems.
How to avoid duplicate payments with two integrations
Duplicates almost always come from two integrations writing the same record.
For example, your sync tool brings QuickBooks payments back into ConnectWise while Alternative Payments also sends payment status to both. Now ConnectWise could show the same payment twice, and someone has to search for it, review both, and work out which one to delete.
Our help center covers this for HaloPSA and QuickBooks Online: because those two already sync with each other, you choose which one gets payment updates. If your ConnectWise sync tool also moves payments, contact our support team before you go live. They can assist with deciding which tool writes them.
Here are a few easy ways to prevent most of this:
- One path per record type: invoices, payments, and deposits
- One customer record per client, in ConnectWise's CRM and in QuickBooks
- Identical invoice numbers and totals, including tax, in ConnectWise Manage and QuickBooks
- No manual payment entry in ConnectWise for invoices that also exist in QuickBooks
- Sync alerts and error logging that someone actually checks
- One person who manages the integrated setup and knows who to contact when it breaks
If you're starting from scratch, reach out to our customer success team and read our guide to connecting payments to a PSA, which covers the basics.
When a payment fails after it reads paid
An ACH transfer can bounce due to insufficient funds, or a client can dispute it with their bank. According to the ACH chargebacks guide, bank rejections typically show up within 48 hours, and customer disputes can sometimes appear up to 60 days after the transaction date.
A bank rejection moves the transaction from Processing to Failed in your dashboard, and you won't get a payout for it until the client makes a payment that clears. In QuickBooks Online, chargebacks come out of a future payout and get recorded as an adjustment.
A complete workflow should also:
- Reopen the invoice in ConnectWise and QuickBooks Online
- Keep the QuickBooks deposit tied to what the bank received
- Leave an audit-ready trail of who changed what, and when
- Send failure alerts to a person on your team, not just to a log
What each team gets with ConnectWise and QuickBooks connected to Alternative Payments
Here's why it's so beneficial to have both integrations:
- Your billing team stops manually entering information. Invoices, line items, and PDFs come over from ConnectWise in real time, and paid status goes back on its own.
- Your bookkeeper sees every payment in QuickBooks as it happens, fees in their own account, and deposits that tie out to the bank.
- Your clients can access their open invoices in one portal, pay by ACH or credit card from the link in their invoice email, pay part of a balance, and use auto-pay with a payment method on file.
- Your account managers see the same paid status the accounting team sees, so nobody asks a client about an invoice that's already settled.
- You get a real-time view of cash across the business, a cleaner audit trail, and an easier month-end.
Recurring work gets easier too. Agreements-based auto-pay rules can follow the agreement types you already sync in from ConnectWise.
Common questions
Does ConnectWise Manage integrate with QuickBooks Online?
Yes. Invoices usually move through ConnectWise's Accounting Interface and a sync tool, such as WisePay (which absorbed Wise-Sync) or Gozynta Mobius.
Alternative Payments is integrated with both systems for the payment side, and its Sync Invoices tool can move closed invoices into QuickBooks Online too.
Does a ConnectWise integration sync payments back from QuickBooks?
With Alternative Payments connected, payment status goes back to both systems by default. A payment your team records directly in QuickBooks Online, like a check, gets a matching payment record in ConnectWise, as long as the invoice is identical in both.
If another tool also syncs payments between them, decide which one writes them so you don't end up with duplicates created by two integrations.
Why doesn't my QuickBooks deposit match my bank deposit?
Usually because the bank received one payout, net of fees, while QuickBooks has several separate entries at full value. Group them into one deposit and record the fees as a negative line, or let deposit creation do it for you.
What are the key benefits of connecting ConnectWise and QuickBooks Online to Alternative Payments?
For an MSP, the big ones are fewer duplicate entries, fewer mismatched records, deposits that tie out to the bank, and a cleaner audit trail for your accounting team.
With less manual posting, cash flow visibility improves too, which helps make more informed forecasting decisions.
Simplify your customer payments, unlock instant cash flow

Keep reading

ConnectWise QuickBooks integration: what a complete payment workflow should cover

NetSuite payment gateways: an enterprise MSP buyer's framework



