How can ISPs simplify tax compliance: Splynx Tax Group feature guide

Splynx version 4.3 is already here, and one of the most significant innovations of our next major update — is a new Tax Group feature to streamline and automate tax compliance for ISPs. This becomes valuable when several taxes are applied to a single service or product.

Tax Groups in Splynx: Enhance Compliance with Multiple Taxes

Tax-compliant invoicing involves adhering to tax regulations and requirements across different locations, each with unique tax rates and rules. Managing this effectively is a significant challenge for providers, and it requires proper attention unless you want to run into hefty penalties and spoil customer relations hopelessly. It also simplifies administrative processes, saving time and reducing errors.

Introduced in Splynx version 4.3, the Tax Group feature allows ISPs to combine multiple taxes into one group. The feature automatically calculates the total tax rate based on service types and, more importantly, customer locations, streamlining the billing process significantly. For instance, an ISP operating in New York and New Jersey may encounter different state taxes plus varying local taxes like city or municipal taxes on their services.

Main Strengths, Key Features and Utilization

A blue label distinguishes tax groups for easy identification among regular taxes.

Add tax group in Splynx

Easy setup:
Creating a tax group in Splynx involves grouping several taxes into a single entity, simplifying the application of multiple taxes on a service or product. First, navigate to the dashboard (Config → Finance → Taxes) to create a tax group in Splynx. Then click the Add tax group button, name it, and select the correct taxes. For each tax, specify how it should be calculated relative to others (e.g., based on the net amount, previous tax amount, etc.), ensuring no tax is used more than once.

Tax Group (multi-tax calculation)

Service-Specific Tax Rates:
Once a tax group is created, it can be directly linked to the respective service, ensuring that customers availing themselves of this service are billed with the correct tax rate. Specify relevant taxes and set up tax groups for particular tariff plans (Internet, VoIP, or other telecommunications services). This capability is more advanced compared to systems that apply a uniform tax rate across all services, which can lead to inaccuracies or regulatory non-compliance. When creating or editing a tariff plan or issuing an invoice, you have the option to apply a specific tax group as required (apply a specific tax group as required, and the system automatically inserts tax rates in the invoice):

Add tax group in Splynx

Simplified Management and Dynamic Tax Calculations: When setting up a tax group, you’ll specify each tax rate and how it should be calculated — either on the net amount, tax amount, on the amount of a previous tax, or a cumulative amount, including previous taxes. Each tax within the group is calculated in sequence based on these specifications. The overall tax group rate is the sum of these individual calculated taxes. This approach helps when multiple taxes apply to a single transaction. Here is an example of a calculation on a cumulative tax amount, including previous taxes (Example of a calculation: tax group rate is 51.7082%):


In the above screenshot, the tax group rate is 51.7082%.

The calculation is performed below:

  1. 10% = 10 (the current percentage (10%) applied to the net amount (100));
  2. (100 + 10) * 21% = 23.1 (the current percentage (21%) applied to the sum of the net amount and the previous percentage (100 + 10));
  3.  23.1 * 5% = 1.155 (the current percentage (5%) applied to the previous percentage (23.1));
  4. (100 + 10 + 23.1 + 1.155) * 13% = 17.4532 (the current percentage (13%) applied to the sum of the net amount and all previous percentages (100 + 10 + 23.1 + 1.155)).

The tax group rate: 10 + 23.1 + 1.155 + 17.4532 = 51.7082%

These methods help configure how taxes are aggregated within a tax group for precise financial management. Creating, modifying, or removing taxes from a group is straightforward, with changes dynamically reflected in the billing system. For detailed examples and guidelines, you can check the documentation here.

Simplify tax compliance with a location-specific approach

One of the best parts of the new Tax Group feature is applying taxes based on customer location within the administrative settings (Administration → Splynx → Locations), automatically adjusting invoice tax rates based on a specific location. In this case, the tax group will be automatically applied to any tariff plan, bundle, or inventory item associated with this location. Example: under the Locations config, added a tax group with a rate of 25.345% for internet tariff and related top-ups.

Taxes within locations

Additionally, you can link Tax Group to the location and specify respective services (Internet, VoIP, Recurring, or other), and necessary tax rates will automatically apply to assigned customers’ invoices. So, customers receiving one or another service get invoices with proper tax compliance for the specific location. Tax rate is automatically included in the total sum since the customer is assigned to the “Test” location.

Location-Based Taxation

However, administrators can always change the tax percentage when editing the invoice.

What you should pay attention to

A location-specific approach in tax-compliant invoicing is especially critical for ISPs with a broad service area spanning multiple tax jurisdictions. Two main essential aspects to consider:

  • Local Tax Laws: First, you must keep tabs on the different tax laws for each place you operate in. It’s not just the big federal or state stuff; local city and county taxes can be a real headache too. Stay on top of changes because they can sneak up on you and cause issues if you’re not compliant. With Splynx, you can tweak settings to manage these, but remember, keeping info updated is on you (The report data is shown separately for convenience for each tax rate/tax group).

Tax reports

  • Tax reports: Secondly, Splynx has a helpful tool for managing tax-related information for accounting purposes. Essentially, it aggregates all the tax data from customer invoices into one comprehensive report. You can filter reports by Period, Location, or Partner or, if necessary, show specific taxes or groups of taxes. A search bar for quick access to particular data within the table and data export in the required format are attached.

Hope that our tips will help you take care with multi-tax handling and properly manage invoices for your customers. To explore how this tool can transform ISP tax-compliant process, visit Splynx Taxes Documentation for detailed guidance and calculation examples. Please learn about other new features in the Splynx 4.3 release here.

More in Billing


How can ISPs simplify tax compliance: Splynx Tax Group feature guide

Explore Splynx 4.3 Tax Group feature guide to find out how can ISP streamline and automate tax compliance.


How ISPs Tackled Manual Billing Headaches: 3 Feedbacks from Local Providers

The choices ISPs make regarding their billing processes can significantly influence their operational efficiency, bottom...

Billing Make your billing flow effortless with updated billing logic in Splynx

4 updates that will make your billing flow effortless

Managing your financial documents has never been easier than it is with Splynx 4.0.

Billing How to generate and send a batch of invoices before the billing day in Splynx

How to generate and send a batch of invoices before the billing day

We often get asked how to issue a batch of invoices before the billing day. While there’s some effort to do the initia...

Billing Splynx billing dashboard

Recurring billing engine that automates who you bill, when, and how

Recurring billing is a payment model that helps ISP businesses charge their customers for their services at regular time...

Billing Billing payment reminders

How to use Splynx billing payment reminders and notifications

Splynx auto-notifications and reminders ensure that both broadband providers and customers stay informed about their cas...

Billing Broadband packages in Splynx

Broadband Package Variability With Splynx

To ensure that an internet service provider can provide end-users with a wide price range for broadband plans, Splynx de...

Billing Splynx integration with Payrix

Payrix payments processing in Splynx

Every business needs to get paid. Now Australian, New Zealand WISPs can process recurring billing by Direct Debit or tak...

Billing How to configure voice billing in Splynx

Voice billing

Splynx ISP framework has a useful feature to rate phone calls, messages, data and charge customers for voice services.

Billing Splynx data top-ups

Data Top-Ups and Related Information

Sell additional data to customers using the TopUp Splynx feature! CAP is limiting the access after reaching the data lim...

Find out how Splynx helps ISPs grow

Learn more