Overview
The Taxes feature enables organizations to configure, manage, and apply tax structures across customers, vendors, work orders, and locations. Most organizations configure taxes during initial setup, but they can be updated at any time to reflect jurisdictional rules or special customer/vendor requirements.
Understanding Tax Structures
What a Tax Is
A tax is a named tax profile that can contain one or more individual tax rates. These rates are combined to form the total tax percentage used in calculations. This structure supports jurisdictions with layered taxes, such as state, county, or federal components.
Example:
A “Nebraska Tax” profile might include:
Nebraska State Tax – 3%
Federal Sales Tax – 5%
Together they form a total applied tax of 8%.
Tax Components (Tax Rates)
Each tax profile can include multiple tax rates. A tax rate includes a descriptive name and a percentage value, which may include up to four decimal places. All component rates add together to form the total tax applied.
Configurable Taxable Items
Each tax profile can determine what types of charges it applies to:
Parts
Labor
Shop supplies
Users can configure any combination of these, reflecting local tax rules. Some jurisdictions tax everything; others might tax only parts or only certain types of charges.
Creating and Managing Taxes
Accessing Tax Settings
Taxes are managed under Administration → Taxes.
New organizations are created with a default Zero Tax entry. Users then add their own taxes based on local law.
Creating a New Tax
To create a tax:
Open the Taxes page and select New Tax
Name the tax (e.g., “Nebraska Tax”)
Add one or more tax rates
Choose which items (parts/labor/supplies) are taxable
Save the profile
The new tax is then available to assign to locations, customers, vendors, and work orders.
Editing and Deleting Taxes
A tax can be opened to modify its name, component rates, or taxable items.
Taxes may be deleted as long as no system dependencies prohibit it. If a tax is deleted, any associated entity will need a new tax assigned.
Location-Level Tax Defaults
Assigning Default Taxes to a Location
Each shop location can specify its own default tax. This is necessary when operating across multiple states, provinces, or countries.
To assign a default tax:
Open Administration → Locations
Select a location
Choose a default tax in the Taxes section
Any new customer created from that location will inherit this default automatically.
Different Taxes for Different Locations
Each location can have a unique default tax profile. This allows a multi-location organization to respect local jurisdictional requirements. For example:
Nebraska location: 8%
Ontario location: 13%
Montana location: 0%
Customer Tax Behavior
Default Tax on Customer Creation
When a customer is created, they automatically receive the location’s default tax.
The Create Customer modal does not include tax customization to streamline onboarding.
Editing Customer Tax Overrides
Once the customer exists, the Edit Customer view allows full customization:
Assign a different tax
Change which items are taxable
Apply special exemptions
Override the location tax entirely
Customer overrides take precedence over location defaults.
Tax Application in Work Orders
How Taxes Apply on Work Orders
When a work order is created, the system applies tax based on the following logic:
Use the customer’s tax override (if present)
Otherwise, use the location default
The Finance tab on the work order displays a breakdown of all tax components and the total calculated tax.
Overriding Tax on the Work Order
Users may override the tax on a specific work order. This is necessary when work is performed in a different jurisdiction than the shop’s primary location.
For example, if a technician performs repairs across a state or provincial border, the work must be taxed according to the jurisdiction where the work was completed. In such cases, users manually select a different tax directly on the work order.
This override affects only that work order.
Tax-Exempt Categories
Category-Level Exemptions
Part categories can be set as tax exempt. When a category is marked exempt, any part assigned to that category will not be taxed.
This is useful for:
Oil and fluid categories in regions where they are non-taxable
Parts manufactured in-house
Exempt agricultural or industrial items
To configure:
Navigate to Administration → Categories
Open a category
Enable Tax Exempt
Save
Exempt Part Behavior on Work Orders
When a tax-exempt category is applied to a part:
The part is excluded from taxation
The total tax recalculates immediately
Changing the category changes the tax behavior instantly
Vendor Tax Behavior
How Vendors Receive Tax Defaults
When a vendor is created, it inherits the location’s tax. However, vendor tax behavior often differs:
Wholesale vendors frequently charge zero tax
Vendors in other countries may apply their own tax (e.g., GST/HST)
Some vendors have special exemption agreements
Users can edit the vendor to assign the correct tax profile.
Overriding Tax When Receiving Vendor Parts
While receiving parts from a vendor, users can override the tax amount. This is necessary when:
Vendor invoices have rounding discrepancies
A vendor charges tax differently than expected
The tax is not defined in the system
The vendor invoice includes nonstandard charges
Although overrides are supported, defining formal tax profiles is recommended for accurate reporting and exports.
Tax Priority Hierarchy
Tax application follows a clear order of precedence:
Work Order Tax Override
Customer Tax Override
Location Default Tax
Zero Tax (system fallback)
This hierarchy ensures predictable and consistent tax behavior across all operations.
