How to Set Sales Taxes (e.g. VAT, GST)

Add and manage tax rules

Upmind supports and can configure global sales tax requirements, including:

  • UK/EU VAT
  • US sales taxes (state and federal)
  • Indian GST
  • Service charges
  • Card processing fees

Taxes in Upmind are customisable and managed using templates and tags, allowing different rules per product and client location.

This guide explains how to set up and configure taxes for your brand, as well as how to debug any issues with the setup.

Accessing tax settings

  1. Log in to Upmind.
  2. Go to Settings.
  3. Select Tax Settings from the Ecommerce Settings.

Settings > Tax settings

Enabling tax features

Switch the TAX Registered? ON if your business is tax registered, and then enter your tax number for official documentation. This enables tax options throughout your store.

By default, the toggle is OFF, so you can switch it ON if applicable.

Toggle tax settings

Tax inclusion setting

You can decide if your product prices are tax inclusive (tax included) or tax exclusive (tax added). By default, the setting is off, so Upmind adds tax (if applicable) to the price.

Toggle it ON to indicate prices include tax, and Upmind will deduct tax accordingly.

Toggle tax inclusion

How Upmind handles taxes

Upmind uses tax templates and tax tags to manage taxes efficiently.

Tax templates

Tax templates are sets of tax rules assigned to products. Each product can have only one tax template, but a template can apply to many products. Templates allow you to apply different tax rules based on product type, location, or client type.

Example: A web design firm might charge local tax on design work, but tax hosting based on the client’s location. Food and beverage businesses may charge higher tax rates on alcohol than on food.

📘

System defaults

You can optionally import our system default tax templates, which cover the most common tax options.

You can create tax templates by clicking Add Tax Template, naming it (visible only to you), and selecting the applicable business types (commonly Virtual Services). Then, assign tax tags to the template.

Tax template

Tax tags

Tax tags are individual tax rules within a template. They can be fixed fees or percentages and may include secondary rates. When applied, Upmind processes tax tags in order, applying those relevant to the invoice.

Example: Two tax tags applied:

Tax tag

When creating a tax tag, you:

  1. Name the tag.
  2. Choose the default fixed or percentage fee and enter the amount and currency.

Tax tag name and fee

  1. Optionally add a secondary rate for specific business types, such as businesses rather than individuals. This is common in the EU under the reverse charge mechanism for applicable countries.

Secondary rate

  1. Set display options (show tax at invoice or item level).

Display options

  1. Choose whether tax applies to the subtotal only or the subtotal plus previous taxes.

Apply to

  1. Assign applicable locations (countries, regions, client types).

Locations

Tax on invoices

When an invoice is generated, Upmind shows a tax summary and a breakdown of taxes charged.

Applying taxes by location

Upmind determines applicable taxes based on the client’s address or, if none is provided, their IP geolocation at the country level. If a client adds an address, the tax rate is recalculated for greater accuracy.

Since IP geolocation only identifies the country, regional tax rules require a client’s address to apply correctly; otherwise, no tax rate will display for specific regions.

Example: Indian GST System

India has three sales tax types:

  • IGST: Charged on inter-state transactions.
  • CGST: Charged on intra-state transactions by the central government.
  • SGST: Charged on intra-state transactions by the state government.

So, a business in Maharashtra charges SGST for local clients and both IGST and CGST for clients in other states.

Tax Exemption Codes are added under the tax tag

📘

Consult your accountant for tax advice. Upmind provides software support but does not replace professional guidance. You can import system default tax templates covering common tax scenarios.