Module guide

    QuickBooks Integration

    Connect QuickBooks Online and your customers, invoices, payments and refunds flow into your books automatically. Dumpster Controls runs the operation; QuickBooks keeps the ledger.

    The QuickBooks integration sends your accounting data to QuickBooks Online automatically: new customers, invoices, payments and refunds appear in your books minutes after they happen in Dumpster Controls, with no re-typing.

    It works in both directions where it helps you most: your operational data flows INTO QuickBooks automatically, and your existing QuickBooks customers can be imported into Dumpster Controls in one click, matched by email so nothing duplicates.

    Dumpster Controls stays your operational source of truth. QuickBooks receives a faithful mirror of every customer-facing invoice: the total in QuickBooks always matches the total your customer saw, including tax and any processing fee.

    Everything is visible: the Sync log in Account, QuickBooks shows each item that synced and anything that needs attention. Nothing fails silently.

    You stay in control: connect in one click, disconnect anytime, and revoke access from your Intuit account too. Only the accounting data you authorize is accessed.

    Step-by-step guides

    Frequently asked questions

    What does the integration sync?

    Customers, invoices, payments, refunds AND expenses, from Dumpster Controls to QuickBooks, automatically. Each Dumpster Controls invoice becomes a QuickBooks invoice with the same total your customer saw (line items, fuel surcharge and processing fee as lines, and sales tax as an explicit line). Payments are recorded against their invoices, refunds appear as credit memos, and company expenses plus per-order costs (like dump fees) become Purchases with the vendor attached. Existing QuickBooks customers can also be imported into Dumpster Controls in one click.

    Can I import my existing QuickBooks customers?

    Yes, in one click. After connecting (or anytime from the Customers page, Finances page or the QuickBooks tab), choose Import from QuickBooks: active customers come in with names, emails, phones and addresses. Matching is by email, so customers who already exist in Dumpster Controls are linked, never duplicated, and re-running the import is always safe.

    Does it change anything in QuickBooks I already have?

    No. The integration only creates and updates the entities it synced itself. Before creating a customer it first looks for an existing QuickBooks customer with the same email (then the same display name) and links to it instead of duplicating. Everything created by Dumpster Controls carries a DC- document number and a note identifying the source.

    Why does sales tax show as a line item instead of QuickBooks tax?

    To guarantee the mirror. QuickBooks Automated Sales Tax recalculates tax with its own rules, which could make the QuickBooks total differ from what your customer actually paid. Recording the tax you charged as an explicit line keeps the totals identical. Your accountant sees exactly what the customer paid, every time.

    What happens if QuickBooks is down or my connection breaks?

    Nothing stops in Dumpster Controls. Changes queue up and retry automatically with increasing intervals. If your QuickBooks connection expires or is revoked, the integration pauses, the QuickBooks tab shows a reconnect warning, and items that failed because of the broken connection are replayed automatically after you reconnect.

    Is my QuickBooks data safe?

    Connection tokens are encrypted at rest and never shown to anyone. Only company admins can connect, disconnect or see the sync log. You can revoke access at any time from the QuickBooks tab or from your Intuit account, and syncing stops immediately.

    Does it work for my Canadian company?

    Yes: Canadian companies connect a Canadian QuickBooks company (the integration verifies the country matches), and invoices use your QuickBooks file's zero-rate tax code under the Canadian tax model, with the tax you charged carried as an explicit line so totals always match in CAD. Canadian support is new and in a monitored rollout: our team watches the first syncs of every Canadian connection, and anything unexpected shows in your sync log immediately.

    Still stuck? Talk to our team

    Open a support ticket inside the app and our team will answer there.

    Log in and open a support ticket

    Try it yourself, free

    The software is 100% free with unlimited orders. No credit card, no demo, no contract.

    Create your free account