Skip to main content

🧾 Quickbooks Online Integration

Learn how Truckbase and QuickBooks Online work together to help you manage your trucking financials

Updated over 2 years ago

Note: Truckbase supports a direct integration with QuickBooks Online. If you have QuickBooks Self-Employed, QuickBooks Desktop, or another version, you’ll need to switch to QuickBooks Online for the integration to work. (We do have a limited integration with QuickBooks Desktop — let us know if you're interested.)

Connect Quickbooks Online to Truckbase

  • To set up the integration, go to Settings → Integrations → click Connect

  • Sign in to your Intuit QuickBooks Online account and click Connect

  • Connecting QuickBooks Online to Truckbase gives Truckbase:

    • Read access to QuickBooks Products and Services list

    • Write access to build invoices, add documents to invoices, and edit rates

Update your invoicing and accounting settings

  • Go to Settings → Invoicing & accounting

  • Specify your accounting email

  • Pick a default service type for loads (these will be pulled from QuickBooks Online)

    • Often this is something like Gross Trucking Income, Linehaul, or Freight

  • Continue configuring your settings

    • Be sure to check your Default ‘To’ recipients and Default additional recipients

    • And double check the info about loads you want to pull into invoices

  • Make sure to click Save at the bottom of the page

Build loads and send invoices

  • When you build a load in Truckbase, your Services will be pulled from QuickBooks

    • Products and Services can be found in the Sales section of QuickBooks

    • You can add new Products and Services in QuickBooks, which will be pulled automatically into Truckbase

  • When you create invoices in Truckbase, those invoices will be created in Quickbooks

    • Any documents you need to include with the invoice will be sent to QuickBooks as well (e.g., rate cons, PODs, BOLs, and images)

  • To create an invoice, click on a load that’s ready to be invoiced

    • Click the ⋮ icon on the load, and click Send invoice

  • When you create an invoice, if the warning icon appears, Truckbase did not find a matching customer record in your QuickBooks customer database

  • Go to your Customers page in QuickBooks to add a new customer

    • Be sure the name matches exactly in both systems

    • Be sure the billing email matches exactly in both systems

  • When a customer matches in Truckbase and QuickBooks, a checkmark icon will appear

    • If the invoice is created but no customer match is found, Truckbase will create a new customer in QuickBooks

  • Edit your invoice as desired

    • You can choose which documents you would like to attach to the invoice in QuickBooks

    • If you click the Merge attachments button, the selected attachments (including the rate con) will all be put into one file that is attached to the invoice in QuickBooks

  • By clicking the Send checkbox, you can create and send the invoice at the same time

  • The invoice will send to the billing email associated with the customer

    • You can add additional recipients

  • Once the invoice is created, you can view it by clicking on the load and scrolling down to the Invoice section

    • Or you can click the ⋮ icon on a load and click View Invoice

  • When your invoices are marked as Paid in QuickBooks, they will automatically be updated and marked as Paid in Truckbase

    • The invoices are synced between Truckbase and QuickBooks every 24 hours

      • Note: the invoice status will update, but it is will not happen immediately

  • Attachments can be found attached to the invoice in QuickBooks as well

    • Remember, the attachments will be merged into one document if you click that checkbox when creating the invoice

Troubleshooting

How to send attachments in emails rather than sending links

  • To update your invoice emails to send with PDF attachments rather than a link to QuickBooks, you’ll have to update your QuickBooks Online settings

How to customize your QuickBooks invoices

  • The format of invoices can be customized in QuickBooks

How customers are matched between Truckbase and QuickBooks Online

  • Truckbase first looks for a match by customer billing email

    • If there is no match by billing email, Truckbase looks for a match by company name

    • If no match is found by email or company name, the warning icon will appear that no match was found

    • Emails and company names must be exact matches (i.e., even an extra space means that a match will not be found)

Ampersands in QuickBooks

  • QuickBooks does not support the ampersand (&) character very well in their customer database

    • Ampersands in customer names can break the integration

    • We recommend not using ampersands in your customer names in Truckbase and QuickBooks

Subtotals in QuickBooks

  • QuickBooks Online does not support subtotals in the same way QuickBooks Desktop used to

    • At this time, subtotals are not supported in invoices sent from Truckbase to QuickBooks Online

    • Here’s an article about subtotals in QuickBooks Online

Supported QuickBooks Products and Services Types

  • The Truckbase integration with Quickbooks Online currently only supports the Inventory, Non-inventory, and Service product types. If your QuickBooks account uses formats like Bundles, the integration may not allow you to create invoices.

  • If it doesn't disrupt your use of Quickbooks, we recommend using "Services" as your default in Quickbooks so the Truckbase integration will work as intended

QuickBooks Desktop

  • According to QuickBooks, QuickBooks Desktop will be deprecated and no longer supported in the future

  • Truckbase has no recommendation about which accounting software you should use, but Truckbase only supports an API-based integration with QuickBooks Online at this time

    • Truckbase has a limited integration with QuickBooks Desktop

      • If you’re interested, please contact your Truckbase representative or ask our support team for more info

🏁

Did this answer your question?