How does VAT work
VAT is a consumption tax applied at every stage of the supply chain where value is added, from production to the point of sale. The final consumer ultimately bears the tax. VAT is common in most countries worldwide, particularly in Europe and some parts of Asia and Africa. VAT rates vary by country and are often categorized into standard, reduced, and zero rates for different goods and services.In the EU
First and foremost, ensure that you’re registered with your country’s tax authority and hold a valid VAT registration number, also known as an EU VAT Identification number. This number will be essential for conducting VAT-related activities. Next, determine whether your customers are businesses or consumers. Hyperline validates EU VAT numbers and uses the result when deciding whether reverse charge can apply. The chart below summarizes how Hyperline determines VAT for an EU-based invoicing entity. It assumes that automated tax collection is enabled.See how Hyperline determines EU VAT
See how Hyperline determines EU VAT
EU cross-border B2C threshold
When you use Hyperline’s automated tax engine, Hyperline automatically tracks the EU-wide €10,000 threshold used for eligible cross-border business-to-consumer (B2C) sales. Below this threshold, VAT is calculated using the rate of the invoicing entity’s country. Once the threshold is exceeded, subsequent eligible invoices use the VAT rate of the customer’s country. Hyperline tracks the threshold:- Separately for each invoicing entity
- Per calendar year
- Using amounts excluding tax from issued invoices in euros
- Only when the customer’s current typology is B2C (person)
- Using invoices that do not include a tax ID
Example 💡
Your French invoicing entity sells to consumers in Spain. While its tracked
annual amount is at or below €10,000, eligible invoices use the French VAT
rate. After issued invoices bring the tracked amount above €10,000,
subsequent eligible invoices use the Spanish VAT rate.
The €10,000 threshold applies only to certain cross-border B2C supplies. See
the European Commission’s cross-border VAT
guidance
and confirm your obligations with your tax adviser.
Outside the EU
If you’re a business registered within an EU-based country, you don’t charge VAT for customers that are based outside of the EU. Please take a look at this page to learn more about the different VAT rates globally.How does Sales Tax work
Sales tax is a tax imposed on the sale of goods and services, collected only at the point of sale from the end consumer. It is primarily used in the United States and some parts of Canada, and rates are usually set by states or local governments and vary significantly across jurisdictions.Configure taxes in Hyperline
In Hyperline, tax settings are managed per invoicing entity, allowing you flexibility in defining specific tax behavior depending on the legal entity responsible for issuing customer invoices. Hyperline automatically resolves the right tax scheme and applies the standard tax rate, the default rate of taxation applied to most goods and services. This is the general rate set by the government, which applies unless a specific good or service qualifies for a reduced rate, zero rate, or exemption. Two options are available regarding VAT collection:- Automated tax collection: Hyperline will automatically collect taxes based on your origin country and customer information (country, VAT number, tax ID, etc.). The correct VAT amount and rate will be applied on the issued invoices.
- Manual tax handling: Hyperline allows manual tax handling where you are responsible for filing taxes by country.
Tax calculation on invoices
The taxes (rates and amounts) will appear on all invoices under the billed subtotal.


Grace period for metered invoices
For metered and usage-based subscriptions, thegrace_period is the number of days an invoice stays open after the billing period ends. During this period, the invoice is not finalized or charged, so you can review usage, adjust line items, or correct taxes before payment collection starts.
When the grace period ends, the invoice is finalized, assigned an invoice number, and moves to payment according to the customer’s payment method and invoice settings.
Customer tax settings
You can customize the tax rate per customer if necessary, but be careful, a manual tax rate set on a customer will not allow Hyperline to display any legal information associated with that rate in the invoice. You can add a custom invoice note for the customer to fix this.
Customize tax rate per customer
1
Click on 'Edit' in the information section of the customer page
2
Navigate to the 'Advanced' section and locate the 'Custom tax rate' field
3
Enter the desired rate and save

Taxability per customer
Each customer can be marked as Taxable or Tax exempt from the customer edit form. Use Taxable for the standard case where Hyperline should calculate taxes from your tax settings, customer location, tax ID, and product configuration. Use Tax exempt when a customer should not be charged tax, for example when you have collected and validated a tax exemption certificate outside Hyperline.Customer taxability is separate from a custom tax rate. Use taxability to decide whether tax applies at all, and custom tax rates to override the rate used for a taxable customer.
EU VAT and tax ID validation
Hyperline automatically manages VAT in the EU. For B2B customers in another EU country, the reverse charge rate can apply when the customer has a tax ID on their profile. You can add the tax ID yourself from the customer page, or ask the customer to provide it from a portal, checkout, or quote signature flow.Tax ID validation
When a customer tax ID is added or updated, Hyperline checks its format and, for EU VAT numbers, validates it through the EU VAT Information Exchange System (VIES). EU VAT numbers are then revalidated with VIES regularly, at least once a month, so the status can change if the VAT number is updated in the official registry. The validation status appears next to the customer’s Tax ID on the customer page.
For EU VAT numbers, Hyperline stores the VIES consultation number on the customer and on invoices that rely on that validation. This gives your finance team a reference for later checks.

Tax enforcement options
Tax enforcement is configured per invoicing entity. This lets each legal entity decide how strictly Hyperline should require and validate tax IDs before applying tax rules. To configure tax enforcement, navigate to Settings > Taxes for the relevant invoicing entity.
Require customer tax ID
Enable Require customer tax ID when all company customers billed by an invoicing entity must have a tax ID. When enabled, the tax ID field is treated as mandatory for company customers. Use it when your billing process requires a tax ID before invoices, quotes, or hosted-page billing details can be completed. This setting checks that a tax ID is present; it does not require the tax ID to be externally validated. To enable it, navigate to Settings > Taxes for your desired invoicing entity and toggle on Require customer tax ID.Enforce a valid tax ID for reverse charge
By default, Hyperline applies the reverse charge rate as soon as a tax ID is provided on the customer’s profile, without waiting for external validation. Enable Require valid tax ID for reverse charge when reverse charge should apply only after the customer’s tax ID has thevalid status. If the tax ID is missing, invalid, mismatch, unverified, or unsupported, Hyperline applies the standard tax rate for the customer’s country instead.
This setting is useful when your tax policy requires VIES validation before applying a 0% reverse charge rate.
This setting is disabled by default. If VIES validation is temporarily unavailable, a tax ID may remain
unverified; with this setting enabled, Hyperline will not apply reverse charge until validation succeeds.Tax mappings
Tax mappings associate the tax rates used by Hyperline with the corresponding codes in your accounting software. They are configured separately for each invoicing entity. The Tax mappings list brings together:- Country-specific rates, including standard and reverse charge rates
- Reusable custom rates, identified by the
Customlabel - The accounting code associated with each rate
Create a tax mapping
1
Open the invoicing entity's tax settings
Go to Settings > Taxes for the relevant invoicing entity.
2
Click 'Create tax mapping'
3
Configure the mapping
Enter the mapping details and the code used by your accounting software,
then save the mapping.

