Skip to main content
PoolBoss

Keep your books connected to the work you bill

Give your bookkeeper the invoices and payments your office already records in PoolBoss. The QuickBooks Online connection carries supported billing records across, so the same charges do not need to be entered again by hand.

Free for up to 20 pools. Every feature included.

PoolBossCustomers, invoices, payments, refunds and credits
QuickBooks OnlineAccounting records for your bookkeeper to reconcile

Connect your company to QuickBooks Online

In PoolBoss, an admin connects the QuickBooks Online company through Intuit so supported billing records can reach the right set of books.

Bill in PoolBoss

Sent and paid invoices qualify for syncing. Draft invoices stay in PoolBoss.

Review the sync

PoolBoss checks hourly for new records to sync, reducing manual re-entry in QuickBooks Online. Use Sync on an invoice when it needs to go sooner.

Move the customer charge into the books

Try PoolBoss free
  1. Connect the company once

    An admin connects QuickBooks Online and reviews the sync setup with the person who keeps the books.

  2. Send and record the invoice in PoolBoss

    Your office keeps using the pool-service billing workflow for supported invoices and payments.

  3. Review the accounting handoff

    The one-way sync sends supported records to QuickBooks. Check sync status and resolve exceptions before treating the books as reconciled.

Every feature on every plan. Free includes up to 20 pools and 1 admin.

Get the invoice details into your books without retyping them

The integration sends the invoice number, due date, line descriptions, quantities, prices, discount and tax total. Invoice notes become a private note. PoolBoss carries the detail behind the charge into the books, saving your bookkeeper from rebuilding it from a total.

How PoolBoss records reach QuickBooks Online
PoolBoss recordQuickBooks recordWhat to know
CustomerMatched or created customerMatched by email, or by name when no email is present.
Sent or paid invoiceInvoicePoolBoss matches recognized catalog services to service-specific QuickBooks items, so the books can distinguish the services you bill. Unmatched lines use the shared Pool Service item.
Partial or full paymentPayment linked to the invoiceEach recorded payment is sent separately.
Refund on a paid invoiceRefund receiptThe refund is kept distinct from the original invoice.
Account creditCredit memoApplying the credit links it to the invoice it pays.

Keep payment records in step with your books

Card payments, autopay and payments your office records all go over as linked QuickBooks payments. Reversing or moving a payment reduces or removes the matching accounting payment. PoolBoss keeps collection activity connected to the invoice, giving your bookkeeper less payment matching to do by hand.

Payments land in Undeposited Funds so your accountant can group deposits. Bank-feed payouts provide the deposit side of that reconciliation.

Manage invoices and payments in PoolBoss, then review their synced accounting records in QuickBooks Online. Changes are sent from PoolBoss to QuickBooks Online. See the billing workflow

Paid PoolBoss invoice for $150, with a card payment recorded by hand
A recorded payment in PoolBoss, before accounting sync

Choose whether to bring older invoices

Only invoices created after connecting go over automatically. An admin can send older sent and paid invoices as a batch. Undoing that batch removes the invoices and payments it created.

Resolve an issue before retrying

Failed invoices and credit memos appear in sync status with a reason. Open the invoice and Retry after correcting the problem. A failed invoice waits for that action, and a repeated failure sends one email to the admin.

Disconnect without clearing the books

Disconnecting stops the connection while leaving records already in QuickBooks untouched. Use your accounting review process for the records that remain.

Explore API and webhooks for other tools

Feature details and requirements

Included on every plan. Set up the way your company works.

What your team records
  • An admin connects your QuickBooks Online company by signing in with Intuit
  • The invoices you send and the payments you collect in PoolBoss
  • Optionally, a one-time batch of invoices from before you connected
What happens with the record
  • Finds each customer in QuickBooks by email, or by name when there's no email, and creates them with their name and email if they're missing
  • Sends each sent or paid invoice with its number, due date, lines, discounts, and tax total, matching recognized services to service-specific QuickBooks items and using the shared Pool Service item for unmatched lines
  • Sends each payment, partial or full, as its own QuickBooks payment linked to the invoice, and reduces or removes it when a payment is reversed or moved
  • Sends refunds on paid invoices as refund receipts, and account credits as credit memos linked to the invoices they pay
  • Checks every hour for new invoices to send, and sends one right away when you press Sync
  • Lists every invoice or credit memo that failed to sync with the reason, and emails the admin if the same invoice fails again
Who can use the information
  • Admins: the connection, sync status, failed invoices with Retry, and the older-invoices batch
  • Your bookkeeper or accountant: the customers, invoices, and payments in QuickBooks Online
Controls for your company
  • Connect or disconnect. Disconnecting leaves what's already in QuickBooks untouched
  • Send invoices from before you connected, and undo that batch
  • Included on every plan

PoolBoss sends your sent and paid invoices to QuickBooks Online, along with the customer each one belongs to, then every payment, refund, and account credit on them. You bill and collect in PoolBoss, your books live in QuickBooks, and nobody types a transaction twice. It’s included on every plan.

4.9/5from pool pros on PoolBossBuilt by pool people, for pool people
  • Cobalt Pool Co.
  • Wavecrest Pool Services
  • Aquavim
  • Poolhouse Collective
  • Deep End Supply Co.
  • Turquoise Trade Pools
  • Ripple Works
  • Basin & Blue

What PoolBoss sends to QuickBooks Online

Invoices go over once they’re sent or paid, never as drafts. Each one carries its PoolBoss invoice number, due date, every line’s description, quantity, and price, any discount, and the tax total. Invoice notes go over as a private note. PoolBoss carries the detail behind the charge into the books, saving your bookkeeper from rebuilding it from a total.

The customer goes with the invoice. PoolBoss looks for them in QuickBooks by email, or by name when there’s no email, and creates them with their name and email if they aren’t there. PoolBoss matches recognized catalog services to service-specific QuickBooks items, so the books can distinguish the services you bill. Lines it cannot match use the shared Pool Service item.

  • Invoice number, due date, lines, discounts, and tax total
  • Customers matched by email, or by name, and created if missing
  • Recognized services use service-specific QuickBooks items; unmatched lines use the shared Pool Service item
Paid PoolBoss invoice for $150, with a card payment recorded by hand
A recorded payment in PoolBoss, before accounting sync

When it syncs

An hourly background check sends new sent and paid invoices over in batches, oldest first, along with any money changes on invoices already there. When you need one in QuickBooks now, press Sync on the invoice. The rest of the billing flow is on PoolBoss billing.

Need your invoices or visits in another tool as well? The PoolBoss API and webhooks hand them to any system you run, on every plan.

Payments, refunds, and credits

Every payment, partial or full, by card, autopay, or one you record, goes over as its own QuickBooks payment linked to the invoice. A refund on a paid invoice goes over as a refund receipt. A payment you reverse or move reduces or removes the matching QuickBooks payment. An account credit you issue becomes a credit memo, and applying it to an invoice links the two. PoolBoss keeps collection activity connected to the invoice, giving your bookkeeper less payment matching to do by hand.

Payments land in Undeposited Funds, so your accountant groups them into deposits the way they already do. Your bank feed brings in the payouts, so each payout is counted once.

  • Partial and full payments, each linked to its invoice
  • Refunds as refund receipts, account credits as credit memos
  • Payments land in Undeposited Funds for your accountant

When something doesn’t sync

PoolBoss shows failed invoice and credit-memo syncs in Settings under QuickBooks sync status, with the reason, so your office can find the records that need attention. Each invoice links to its page, where a Retry button sends it again. A failed invoice waits for your Retry, giving your office a chance to fix the problem before sending it again. If the same invoice fails again, the admin gets one email about it.

One example is a name clash: a customer whose name is already taken in QuickBooks by someone with a different email. Fix the name in either place and retry.

Invoices from before you connected

PoolBoss automatically syncs invoices created after you connect QuickBooks Online. Older invoices stay out of that initial sync, so connecting does not unexpectedly import your entire billing history. If you want older ones in QuickBooks too, an admin can send them as one batch from the Older invoices card, and undo that batch later, which removes exactly the invoices and payments it created. If you are moving from another system, start with Smart Import.

QuickBooks Online at a glance

What the feature does
PoolBoss sends your customers, sent and paid invoices, payments, refunds, and account credits to QuickBooks Online, so your books match your billing without double entry.
What you enter
  • An admin connects your QuickBooks Online company by signing in with Intuit
  • The invoices you send and the payments you collect in PoolBoss
  • Optionally, a one-time batch of invoices from before you connected
What PoolBoss does
  • Finds each customer in QuickBooks by email, or by name when there’s no email, and creates them with their name and email if they’re missing
  • Sends each sent or paid invoice with its number, due date, lines, discounts, and tax total, matching recognized catalog services to service-specific QuickBooks items and using the shared Pool Service item for unmatched lines
  • Sends each payment, partial or full, as its own QuickBooks payment linked to the invoice, and reduces or removes it when a payment is reversed or moved
  • Sends refunds on paid invoices as refund receipts, and account credits as credit memos linked to the invoices they pay
  • Checks every hour for new invoices to send, and sends one right away when you press Sync
  • Lists every invoice or credit memo that failed to sync with the reason, and emails the admin if the same invoice fails again
Who can view the information
  • Admins: the connection, sync status, failed invoices with Retry, and the older-invoices batch
  • Your bookkeeper or accountant: the customers, invoices, and payments in QuickBooks Online
What you can set
  • Connect or disconnect. Disconnecting leaves what’s already in QuickBooks untouched
  • Send invoices from before you connected, and undo that batch
  • Included on every plan

Why pool pros choose PoolBoss

  • Built for pools, not bolted on

    PoolBoss connects each pool’s readings, treatment and history to the visit report, helping your crew plan the care and your office explain it.

  • Flat rate by pool count

    You pay by how many pools you manage. No per-seat fees, no per-pool meter, and no surprise line on the bill as you grow.

  • Every feature on every plan

    PoolBoss includes every feature on every plan. Choose the pool capacity you need. Free allows one admin; paid plans include unlimited admins.

  • Works in the field

    PoolBoss runs on supported iPhone and Android devices. Sign in and load the route before a signal gap, then record the visit offline and sync when connected.

“Switched over and haven't looked back.”
Gregory FosterReef & Rail Pool Co.

Common questions

Answers for the way you run your route.

Does PoolBoss sync with QuickBooks Online?

Yes. Connect your QuickBooks Online company through Intuit, and PoolBoss sends customers, invoices, payments, refunds and credits from your service operation into your books. Your office can bill in PoolBoss without retyping those records into QuickBooks. The integration is included on every PoolBoss plan; your QuickBooks subscription is separate.

What does PoolBoss send to QuickBooks?

PoolBoss sends sent and paid invoices with their numbers, due dates, lines, discounts and tax totals. It matches or creates customers, connects payments to invoices, and sends refunds and credits as accounting records. Recognized catalog services use service-specific QuickBooks items, while unmatched lines use a shared Pool Service item. Your bookkeeper gets the detail behind the bill instead of just an unexplained total.

Which way does the PoolBoss QuickBooks sync run?

PoolBoss sends billing records into QuickBooks Online. Create invoices and record payments in PoolBoss, then use QuickBooks for the accounting view of that work. The integration checks hourly, and you can use an invoice’s Sync action sooner. Drafts stay in PoolBoss until they are ready to be sent. Your team can keep service billing in PoolBoss and the accounting view in QuickBooks without entering each invoice twice.

What happens when an invoice fails to sync to QuickBooks?

PoolBoss shows the failed record and the reason in Settings, so your office knows what needs fixing. Correct the issue, such as a customer-name conflict, then use Retry on the invoice. A repeat failure also alerts an admin by email, helping you find and resolve an accounting gap instead of assuming every invoice reached the books.

Will my old invoices go to QuickBooks when I connect?

You choose which older records to bring across. PoolBoss’s regular sync handles invoices created after connection; an admin can send older sent and paid invoices in a separate batch. This lets your bookkeeper control the changeover without automatically importing a second copy of everything already in QuickBooks.

Connect PoolBoss billing to QuickBooks Online

Start with up to 20 pools free. Every plan includes every feature, with unlimited techs and office managers.

Start free

Free includes 1 admin. Paid plans start with a 30-day trial.