Set up AvaTax Connector for QuickBooks Desktop for your tax calculation needs
We’ve outlined the steps for you to connect and manage AvaTax Connector for QuickBooks Desktop to get started.
Before you begin
-
You have purchased AvaTax for QuickBooks Desktop.
To purchase, log into AvaTax > Settings > Integrations > All integrations > search for QuickBooks Desktop > select Get Started > select Get integration. -
You must be an administrator to connect your business app to AvaTax.
-
Before you install AvaTax for QuickBooks Desktop, install any Windows operating system updates.
-
Make sure everyone who uses QuickBooks Desktop is logged out, including you.
Step 1: Install AvaTax for QuickBooks Desktop
Download and install the AvaTax for QuickBooks Desktop to establish the connection between AvaTax and your business application.
Steps
- On the AvaTax for QuickBooks Desktop page, select Install.
- In Avalara, go to Settings > Integrations.
- On the Manage tab, on the tile for Connector for QuickBooks Desktop, select See Connector Versions and then select Download next to the latest version.
- Extract the contents of the .zip file you downloaded from Avalara.
- Run the .exe file to begin the installation wizard.
- Follow the prompts to install AvaTax for QuickBooks Desktop and then click Finish when the installation is done.
Step 2: Connect QuickBooks Desktop and AvaTax
The next step is to connect QuickBooks Desktop and AvaTax to enable the flow of transactions to AvaTax.
Before you begin
- Installed the Avalara for QuickBooks Desktop app.
- You have AvaTax username and password handy.
- Created a company profile on Avalara AvaTax. Learn more
Steps
- Right-click the QuickBooks Desktop icon and select Run as Administrator.
When QuickBooks Desktop opens, make sure it's running in single-user mode. - Select the company you want to connect to the QuickBooks Desktop company profile and select Open.
The QuickBooks Desktop - Application Certificate box is displayed.
Under Do you want to allow this application to read and modify this company file?, select one of the following options:No If you do not want to provide AvaTax with read-and-modify access to the QuickBooks company file. Yes, prompt each time If you want to provide AvaTax with read-and-modify access to the QuickBooks company file. You also want that the application certificate prompts the message each time. Yes, whenever this QuickBooks company file is open (Recommended) If you want to provide AvaTax with read-and-modify access to the QuickBooks company file when the file is open. Yes, always; allow access even if QuickBooks is not running If you want to provide AvaTax with read-and-modify access to the QuickBooks company file even when the file is not running. Note
None of these options allows access to personal data.
- To allow access to personal data, on the QuickBooks - Application Certificate screen, select Allow this application to access personal data such as Social Security Numbers and customer credit card information.
- Select Continue, and then select Done.
- The Access Confirmation dialog displays. Select Done.
The connector setup wizard is displayed. -
Follow the prompts in the AvaTax connector setup wizard to connect to AvaTax.
-
Enter your AvaTax username, password and then select Next.
(Optional: For an extra level of security, select Advanced Options. Enter your AvaTax account number and license key.) -
Choose the company profile you want to associate with your company in QuickBooks Desktop and select Next.
-
Assign your customer to AVATAX tax item for tax calculation.
-
To assign the AvaTax tax items to all of your customers, select Next.
-
To use a tax item you previously assigned to your customers in QuickBooks Desktop, deselect the assignment you want to retain.
When you assign the AvaTax tax item to customers, QuickBooks Desktop sends their transactions to AvaTax for tax calculation.Note: AvaTax creates a backup of your tax item assignments. You can always go back to your previous assignments using the Rollback tax schedule utility.
-
-
QuickBooks Desktop is now connected to AvaTax and is ready to send transactions for tax calculation.
Step 3: Manage taxability of products and services
After you connect your business application to AvaTax, you may want to further adjust the settings depending on the products and services you sell and whether you have exempt customers.
Map the items you sell to Avalara tax codes
Some products—such as clothing, food, software, medical supplies, software subscriptions, and freight—are taxed differently depending on where they're sold. To get the most accurate rate for these items, map them to Avalara tax codes. If you don't map items to Avalara tax codes, all products and services are taxed at the standard rate for each jurisdiction.
Exempt customers from tax
If you regularly sell to tax-exempt customers, you need to consistently exempt their purchases.
Use CertCapture
CertCapture is the most comprehensive solution for managing exemption certificates and other compliance documents. This product must be purchased separately. Contact your Account Manager for more information.
Use CertCapture with or without AvaTax to manage compliance documents:
- Store an unlimited number of your customers' exemption documents in one place
- Automatically exempt purchases from tax when appropriate
- Send mail or email campaigns to ask your customers for certificates, and then track their progress
Once you set up CertCapture, you can add and request exemption certificates from QuickBooks Desktop.
- Add a customer record to CertCapture in QuickBooks Desktop
- Request a CertCapture exemption certificate in QuickBooks Desktop
- View the status of a CertCapture exemption certificate request in QuickBooks Desktop
- View and download CertCapture exemption certificates in QuickBooks Desktop
Use Exemptions
Exemptions is included with AvaTax. Exempt purchases from tax by associating exemption information with customer records.
To activate Exemptions in AvaTax, select Exemptions and then select Get Set Up. For more information, see set up Exemptions.
Add an exemption number to a customer record
When you add an exemption number to the Resale No. field on a customer record in QuickBooks Desktop, AvaTax recognizes the customer as exempt. However, it does not store customer exemption information.
To store customer exemption information, use CertCapture or Exemptions.
Add an entity use code to a customer record
When you add an entity use code to the Resale No. field on a customer record in QuickBooks Desktop, AvaTax exempts this customer's transactions as long as the entity use code is valid for the jurisdiction where the transactions take place. However, it does not store customer exemption information.
To store customer exemption information, use CertCapture or Exemptions.
|
Before you assign entity use codes to customers in QuickBooks Desktop, enable entity use codes for transactions. In QuickBooks Desktop, go to File > AvaTax > Preferences > Customer Exemptions and make sure Use Entity Use Codes is selected. |
Step 4: Update AvaTax settings for QuickBooks Desktop
AvaTax for QuickBooks Desktop works with the suggested default settings, but you can update them to meet your company's business needs.
Steps
- In QuickBooks Desktop, go to File > AvaTax > Preferences and adjust the settings you want to change.
Connection
General |
|
Settings Import (required only when you migrate from one company to another) |
Click Import Settings when you're ready. |
Troubleshooting |
|
Tax Calculation
General |
|
Tax on Purchases |
|
Disable |
|
Address Validation
Validate all addresses |
Click to validate all address types. |
Validate customer addresses only |
Click to limit address validation to customer addresses. |
Validate vendor addresses only |
Click to limit address validation to vendor addresses. |
Return Results in Uppercase |
Select to save all address validation results in uppercase format. |
Validate company address |
Validate your company's address. |
Taxability
Shipping |
|
Tax Codes |
|
UPCs |
UPC field: Select the item code you want to map. |
International Tax ID |
BIN field: Select the business identification number you want to use. |
Customer Exemptions
General |
Use Entity / Use Codes: Enable to map entity/use codes for your customer addresses to flag them as exempt from sales tax. |
Certificates |
Add exempt customers and request CertCapture exemption certificates. |
Step 5: Send a test transaction from your business application
After you connect your application to AvaTax, send a few test transactions to make sure the connection is working and to verify different business scenarios and workflows.
- In your business application, create and commit a transaction or an invoice.
The transaction must be committed for AvaTax to calculate tax. If your application allows it, add a prefix to the document code on the test transaction so you can easily identify the transaction and void it later on.Tip
We recommend testing common workflows and billing scenarios including quotes, return invoices, or credit memos.
Here are some things you might want to include in a test transaction:
- Addresses in jurisdictions where you collect and pay tax
- Products and services mapped to Avalara tax codes
- Shipping fees included in a freight line
- Tax-exempt customers, if any
- Once the transaction is posted to AvaTax, sign in to AvaTax and go to Transactions to review the transaction. If the test transaction doesn't show up in AvaTax or look as you expect, try these things:
- Make sure the account ID, license key, and company code in AvaTax match the ID, key, and code in your business application.
- Create another test transaction and turn off any plugins or customizations to your business application. Sometimes these additions interfere with the connection to AvaTax.
- Change your settings as needed.
- Once you're satisfied with the AvaTax results, void the transaction in your business application and in AvaTax to make sure it isn't included in your tax returns.
Steps