Calculate sales tax for orders in TaxJar when new estimates come in FreshBooks
Easily create an efficient tax calculation process with this workflow. Whenever there's a new estimate in FreshBooks, this workflow immediately computes the sales tax for the order in TaxJar. Save time from manually calculating taxes, reduce errors, and ensure compliance, all in real-time. It's the seamless way to manage your taxes as your business transactions grow.
- When this happens...

New EstimateTriggers when a new estimate is created.TriggerInstant - automatically do this!

Calculate Sales Tax for an OrderCalculates sales tax for an order via POST to TaxJar's v2/taxes API endpointActionWrite
- Free forever for core features
- 14 day trial for premium features & apps
More things you can do with FreshBooks and TaxJar
Discover other triggers and actions you can use with FreshBooks and TaxJar
- AccountRequired
- StatusRequired
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- AccountRequired
- VendorRequired
- Currency CodeRequired
- Date of Issue
- Days Due From Issue
- Bill Number
- LanguageRequired
- Description
- QuantityRequired
- Tax Name
- Tax Percent
- RateRequired
- Expense CategoryRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- EmailRequired
- First Name
- Home Phone
- Language
- Last Name
- Notes
- Organization
- Primary City
- Primary Country
- Primary State
- Primary Street 1
- Primary Street 2
- Primary Zip Code
- VAT Name
- VAT Number
- Work Phone
- Currency_code
- Quantity
- Unit Cost
- Description
- Credit_note_create_date
- Credit_note_credit_type
- Body
- Delay
- Days
- Late Fee Percentage or Amount
- Repeat Late Fee
- Late Fee Type
- First Tax Name
- First Tax Percent
- Second Tax Name
- Second Tax Percent
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- CustomerRequired
- Create DateRequired
- Estimate Number
- Organization
- First Name
- Last Name
- Visibility State
- Discount Value
- Currency Code
- Language
- Terms
- Address
- PO Number
- Street
- Street 2
- City
- Province
- Zip Code
- Country
- Estimate
- Sent ID
- Value Added Tax Name
- Value Added Tax Number
- Notes
- Name
- Description
- Type
- Quantity
- Unit Cost Amount
- Unit Cost Code
- Tax Name 1
- Tax Amount 1
- Tax Name 2
- Tax Amount 2
- Send to Customer?
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- ClientRequired
- Currency Code
- Date of Issue
- Days Due From Issue
- Line Item Description
- Line Item NameRequired
- Line Item QuantityRequired
- Line Item Tax1 Name
- Line Item Tax1 Percent
- Line Item Unit CostRequired
- Active Payment Gateway
- Notes
- Invoice Paid?
- Terms
- Discount Amount
- Discount Description
- Invoice Number
- PO Number
- Language
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- AmountRequired
- Amount CodeRequired
- Category NameRequired
- AmountRequired
- NameRequired
- Date
- Note
- Payment Type
- Source
- Visibility State
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- ClientRequired
- Currency Code
- Date of Issue
- Days Due From Issue
- Line Item Description
- Line Item NameRequired
- Line Item QuantityRequired
- Line Item Tax1 Name
- Line Item Tax1 Percent
- Line Item Unit CostRequired
- Active Payment Gateway
- Notes
- Terms
- Discount Amount
- Discount Description
- Invoice Number
- PO Number
- Language
- FrequencyRequired
- Is Infinite?Required
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Vendor NameRequired
- Contact First Name
- Contact Last Name
- Contact Email
- Street
- City
- Province
- Postal Code
- Country
- Account Number
- Phone
- Website
- Currency Code
- Language
- Is 1099 Contractor
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Email_recipientsRequired
- Email BodyRequired
- Email SubjectRequired
- EstimateRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Bill IDRequired
- Vendor
- Currency Code
- Date of Issue
- Days Due From Issue
- Bill Number
- Language
- Description
- QuantityRequired
- Tax Name
- Tax Percent
- RateRequired
- Expense CategoryRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Create if Client Does Not ExsistRequired
- EmailRequired
- First Name
- Home Phone
- Language
- Last Name
- Mobile Phone
- Notes
- Organization
- Primary City
- Primary Country
- Primary State
- Primary Street 1
- Primary Street 2
- Primary Zip Code
- VAT Name
- VAT Number
- Work Phone
- Currency_code
- Quantity
- Unit Cost
- Description
- Credit_note_create_date
- Credit_note_credit_type
- Body
- Delay
- Days
- Late Fee Percentage or Amount
- Repeat Late Fee
- Late Fee Type
- First Tax Name
- First Tax Percent
- Second Tax Name
- Second Tax Percent
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Create if Estimate Does Not ExistRequired
- Customer
- Create Date
- Estimate Number
- Organization
- First Name
- Last Name
- Visibility State
- Discount Value
- Currency Code
- Language
- Terms
- Address
- PO Number
- Street
- Street 2
- City
- Province
- Zip Code
- Country
- Estimate ID
- Sent ID
- Value Added Tax Name
- Value Added Tax Number
- Notes
- Name
- Description
- Type
- Quantity
- Unit Cost Amount
- Unit Cost Code
- Tax Name 1
- Tax Amount 1
- Tax Name 2
- Tax Amount 2
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Time Entry IDRequired
- Project
- Started At
- Duration
- Is Logged
- Internal?
- Client ID
- Billed?
- Billable?
- Active?
- Note
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Search FieldRequired
- Search ValueRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- AccountRequired
- Search FieldRequired
- Search ValueRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- AccountRequired
- Search FieldRequired
- Search ValueRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- AccountRequired
- Search FieldRequired
- Search ValueRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- AccountRequired
- Credit Note ID
- Client IDRequired
- Credit Type
- Credit Number
- Currency Code
- Date of Issue
- Notes
- Terms
- Language
- Name
- Line Item Description
- Line Item Quantity
- Tax 1 Name
- Tax 1 Amount
- Tax 2 Name
- Tax 2 Amount
- Compounded Tax
- Unit Cost
- Currency Code
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- AccountRequired
- Search FieldRequired
- Search ValueRequired
- CustomerRequired
- Create DateRequired
- Estimate Number
- Organization
- First Name
- Last Name
- Visibility State
- Discount Value
- Currency Code
- Language
- Terms
- Address
- PO Number
- Street
- Street 2
- City
- Province
- Zip Code
- Country
- Estimate
- Sent ID
- Value Added Tax Name
- Value Added Tax Number
- Notes
- Name
- Description
- Type
- Quantity
- Unit Cost Amount
- Unit Cost Code
- Tax Name 1
- Tax Amount 1
- Tax Name 2
- Tax Amount 2
- Send to Customer?
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- AccountRequired
- Search FieldRequired
- Search ValueRequired
- TitleRequired
- Client ID
- Due Date
- Project Type
- Fixed Price
- Rate
- Budget
- Active
- Complete
- Billable
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found
List CategoriesGets the latest product categories and corresponding tax codes from TaxJar via GET to the v2/categories API endpoint
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Customer IDRequired
- Exemption TypeRequired
- NameRequired
- Exempt Regions
- Street
- City
- State
- Zip
- Country
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Transaction IDRequired
- Transaction Reference IDRequired
- Transaction DateRequired
- Provider
- From Street
- From City
- From State
- From Zip
- From Country
- To Street
- To City
- To StateRequired
- To ZipRequired
- To CountryRequired
- AmountRequired
- ShippingRequired
- Sales TaxRequired
- Customer ID
- Exemption Type
- Line Items
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Transaction Date
- From Transaction Date
- To Transaction Date
- Provider
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
List Nexus RegionsLists existing nexus regions for a TaxJar account, sorted alphabetically via GET to the v2/nexus/regions API endpoint
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Customer IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Transaction IDRequired
- Provider
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- From Street
- From City
- From State
- From Zip
- From Country
- To Street
- To City
- To State
- To Zip
- To CountryRequired
- AmountRequired
- ShippingRequired
- Customer ID
- Exemption Type
- Nexus Addresses
- Line Items
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Transaction IDRequired
- Transaction Date
- From Street
- From City
- From State
- From Zip
- From Country
- To Street
- To City
- To State
- To Zip
- To Country
- Amount
- Shipping
- Sales Tax
- Customer ID
- Exemption Type
- Line Items
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Street
- City
- State
- Zip
- Country
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- AccountRequired
- AmountRequired
- Date
- Invoice IDRequired
- Payment Type
- Note
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Item IDRequired
- PriceRequired
- CurrencyRequired
- Tax Amount
- Tax Name
- Send Admin Receipt?Required
- Note
- Is Active?
- Terms and Conditions
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Client IDRequired
- Credit Type
- Credit Number
- Currency Code
- Date of Issue
- Notes
- Terms
- Language
- Name
- Line Item Description
- Line Item Quantity
- Tax 1 Name
- Tax 1 Amount
- Tax 2 Name
- Tax 2 Amount
- Compounded Tax
- Unit Cost
- Currency Code
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- AmountRequired
- CategoryRequired
- Client
- Date
- Notes
- Staff MemberRequired
- Tax1 Amount
- Tax1 Percent
- Tax1 Name
- Tax2 Amount
- Tax2 Name
- Tax2 Percent
- Compounded Tax
- Currency
- Vendor
- Duplicate Estimate?
- Account Name
- Transaction Id
- Invoice Id
- Status
- Bank Name
- External System ID
- Has Receipt?
- Background Job ID?
- External Invoice ID
- Markup Percent
- Project
- Profile ID
- Visibility State
- Account System ID
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- InvoiceRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- TitleRequired
- Client ID
- Due Date
- Project Type
- Fixed Price
- Rate
- Budget
- Active
- Complete
- Billable
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Project
- Task
- Started AtRequired
- Created At
- DurationRequired
- Is LoggedRequired
- Internal?
- Client IDRequired
- Billed?
- Billable?
- Active?
- Pending Client
- Pending Project
- Pending Task
- Note
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Checkout Link IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Email Body
- Email SubjectRequired
- Invoice IDRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Checkout Link IDRequired
- Item IDRequired
- AmountRequired
- CurrencyRequired
- Note
- Is Active?Required
- Send Admin Receipt?Required
- Tax Amount
- Tax Name
- Item NameRequired
- Terms and Conditions
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Client IDRequired
- Credit Note IDRequired
- Credit Number
- Currency Code
- Date of Issue
- Notes
- Terms
- Language
- Name
- Line Item Description
- Line Item Quantity
- Tax 1 Name
- Tax 1 Amount
- Tax 2 Name
- Tax 2 Amount
- Compounded Tax
- Unit Cost
- Currency Code
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Client
- Create if Invoice Does Not ExistRequired
- Append Line Items on UpdateRequired
- Currency Code
- Date of Issue
- Days Due From Issue
- Invoice NumberRequired
- Language
- Estimate
- Active Payment Gateway
- Line Item Description
- Line Item NameRequired
- Line Item QuantityRequired
- Line Item Tax1 Name
- Line Item Tax1 Percent
- Line Item Unit CostRequired
- Notes
- PO Number
- Terms
- Discount Amount
- Discount Description
- Body
- Delay
- Days
- Late Fee Percentage or Amount
- Repeat Late Fee
- Late Fee Type
- First Tax Name
- First Tax Percent
- Second Tax Name
- Second Tax Percent
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Vendor IDRequired
- Vendor Name
- Contact First Name
- Contact Last Name
- Contact Email
- Street
- City
- Province
- Postal Code
- Country
- Account Number
- Phone
- Website
- Currency Code
- Language
- Is 099
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- AccountRequired
- Credit Note ID
ActionThis is an event a Zap performs.SearchFind existing data in your app- AccountRequired
- Search FieldRequired
- Search ValueRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- AccountRequired
- Search FieldRequired
- Search ValueRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- AccountRequired
- Search FieldRequired
- Search ValueRequired
- VendorRequired
- Currency CodeRequired
- Date of Issue
- Days Due From Issue
- Bill Number
- LanguageRequired
- Description
- QuantityRequired
- Tax Name
- Tax Percent
- RateRequired
- Expense CategoryRequired
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- AccountRequired
- Search FieldRequired
- Search ValueRequired
- EmailRequired
- First Name
- Home Phone
- Language
- Last Name
- Notes
- Organization
- Primary City
- Primary Country
- Primary State
- Primary Street 1
- Primary Street 2
- Primary Zip Code
- VAT Name
- VAT Number
- Work Phone
- Currency_code
- Quantity
- Unit Cost
- Description
- Credit_note_create_date
- Credit_note_credit_type
- Body
- Delay
- Days
- Late Fee Percentage or Amount
- Repeat Late Fee
- Late Fee Type
- First Tax Name
- First Tax Percent
- Second Tax Name
- Second Tax Percent
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- AccountRequired
- Search FieldRequired
- Search ValueRequired
- ClientRequired
- Currency Code
- Date of Issue
- Days Due From Issue
- Line Item Description
- Line Item NameRequired
- Line Item QuantityRequired
- Line Item Tax1 Name
- Line Item Tax1 Percent
- Line Item Unit CostRequired
- Active Payment Gateway
- Notes
- Invoice Paid?
- Terms
- Discount Amount
- Discount Description
- Invoice Number
- PO Number
- Language
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- AccountRequired
- Search FieldRequired
- Search ValueRequired
- Vendor NameRequired
- Contact First Name
- Contact Last Name
- Contact Email
- Street
- City
- Province
- Postal Code
- Country
- Account Number
- Phone
- Website
- Currency Code
- Language
- Is 1099 Contractor
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- RegionRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Transaction IDRequired
- Transaction DateRequired
- Provider
- From Street
- From City
- From State
- From Zip
- From Country
- To Street
- To City
- To StateRequired
- To ZipRequired
- To CountryRequired
- AmountRequired
- ShippingRequired
- Sales TaxRequired
- Customer ID
- Exemption Type
- Line Items
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
List CustomersLists existing customers created through the API via GET to the v2/customers endpoint
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Transaction Date
- From Transaction Date
- To Transaction Date
- Provider
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Street
- City
- State
- ZipRequired
- Country
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Transaction IDRequired
- Provider
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
Summarize Tax Rates for All RegionsRetrieves minimum and average sales tax rates by region as a backup via GET to the v2/summary_rates API endpoint
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Customer IDRequired
- Exemption TypeRequired
- NameRequired
- Exempt Regions
- Street
- City
- State
- Zip
- Country
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Transaction IDRequired
- Transaction Reference IDRequired
- Transaction Date
- From Street
- From City
- From State
- From Zip
- From Country
- To Street
- To City
- To State
- To Zip
- To Country
- Amount
- Shipping
- Sales Tax
- Customer ID
- Exemption Type
- Line Items
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- VATRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.

