AvaTax for Jobber Setup Guide

A walk-through of how AvaTax for Jobber connects your accounts and how sales tax flows from a Jobber job through to a Jobber invoice.

Start Here
Pay Setup Fee
Integration
Portal
Back to
Overview

Before you start

You will need three things in place before connecting:

  • An active Jobber account with API access enabled on your plan.
  • An Avalara AvaTax subscription with the destinations you sell into enabled for tax calculation. If you do not have one yet, the Taxiom team can help you scope and set one up.
  • Accurate job-site property addresses on the Jobber jobs you want sales tax calculated for. The job-site address is the destination Avalara uses to choose the right rate.

Step 1 - Pay the setup fee and create your Taxiom portal account

Start on the AvaTax for Jobber sign-up page. After payment, you receive a welcome email at the address you signed up with. The email includes a link to set your portal password at avataxforjobber.taxiom.com. The link is good for seven days.

Step 2 - Set your portal password and sign in

Click the Set Your Password link in your welcome email. After setting your password, you land on the AvaTax for Jobber portal. The portal is where you connect Jobber and Avalara and where you can see the status of every invoice the integration has touched.

Step 3 - Connect your Jobber account

In the portal, click Connect Jobber. Jobber walks you through a standard OAuth approval where you confirm the scopes the integration needs to read clients, jobs, quotes, and invoices, and to write Tax Rates and Custom Fields back to your account. Once approved, the portal confirms the connection is live and the integration registers webhook subscriptions so Jobber pushes invoice events as they happen.

Step 4 - Connect your Avalara account

In the Taxiom portal, paste your Avalara API account number and license key. Taxiom verifies the credentials by running a test calculation through Avalara before saving. Avalara remains the system of record for sales tax. The integration calls Avalara on each Jobber invoice using the tax codes, customer data, exemption data, and address information configured for your Avalara account.

Step 5 - Confirm property addresses and line item taxability

Spot-check a few recent Jobber jobs to confirm the property address is populated with at least street, city, state, and ZIP. If a property address is incomplete when an invoice fires through the integration, the calculation is recorded with an address-incomplete status and no tax is written. Confirm your line items are correctly flagged as taxable or non-taxable for what you sell. If you use Avalara tax codes for product or service mapping, confirm those are mapped in your Avalara account ahead of go-live. The Taxiom team walks through all of this with you on the setup call.

Step 6 - Watch the first invoices flow through

When a Jobber invoice is created or updated, the integration takes the job-site address and the line items, sends them to Avalara, and writes the resulting sales tax back to the Jobber invoice. The invoice shows the right Sales Tax in the same Tax line you have always seen on Jobber invoices. Nothing else about your invoice layout changes.

When recalculation happens

Recalculation runs while the invoice is in draft or awaiting payment status. Editing line items on the related job, correcting the property address, or creating a new invoice all trigger a fresh calculation. Once an invoice is marked paid, bad debt, or closed, the integration does not recalculate it automatically. If you need a correction on an already-paid invoice, the right path is a manual adjustment in Avalara or a follow-up with the Taxiom team. Plan to review and finalize tax on a Jobber invoice before sending it for payment.

Avalara transaction timing

Avalara transaction timing follows your portal setting, the same way it works in Taxiom's other AvaTax integrations. The integration calculates and writes the sales tax to Jobber on each invoice change. Avalara transactions for the calculation are stored uncommitted by default so they do not post to filings until your portal interval says to commit. Filing and Managed Returns are separate from the calculation integration and are scoped under a separate Taxiom or Avalara engagement.

If you sync Jobber to QuickBooks Online

If your Jobber account has QuickBooks Online sync enabled, coordinate with the Taxiom team before go-live. The integration creates Jobber Tax Rate entries dynamically as new destinations are encountered. If Jobber's QuickBooks Online Automated Sales Tax feature is also active, the two engines can produce conflicting tax entries downstream. The Taxiom team helps you choose the right posture for your accounting flow.

What Taxiom observes during your first invoices

During initial setup, the Taxiom team observes the first few invoices flow through to confirm everything looks the way you expect. We watch the inbound webhook log, the calculation ledger, and the Jobber invoice totals. If anything looks off, we surface it before it reaches a customer.

What appears on the buyer-facing invoice

Your Jobber invoices show the sales tax line as Sales Tax (X.XX%) $YY.YY. The dollar amount is what your customer owes. The percentage Jobber displays is the rate the integration assigned to the invoice. For a single-jurisdiction invoice where every line is taxed the same way, that percentage is the real local rate (for example, 8.25% in Austin TX) and is accurate for each line.

If an invoice has line items that Avalara taxes at different rates because they map to different tax codes (for example, taxable hardware on one line and an exempt SaaS subscription on another), the integration calculates the total tax through Avalara and writes a single blended effective rate to the Jobber invoice. The dollar amount is always correct. The percentage shown is the blended rate (total tax divided by taxable subtotal). This is a Jobber template limitation: Jobber assigns one tax rate per invoice, not one per line, so we cannot show per-line rates on the buyer-facing layout. For typical field-service invoices with consistent taxability across lines, the displayed percentage is the true per-line rate and the blended-rate behavior never matters.

Need a hand?

The Taxiom team is here to help. Book a meeting and we will walk you through it step by step.