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.
You will need three things in place before connecting:
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.
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.
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.
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.
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.
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.
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 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 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.
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.
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.
The Taxiom team is here to help. Book a meeting and we will walk you through it step by step.