TL;DR
Tax configuration in Plutio gives freelancers and agencies per-item tax control on invoices, with support for VAT, GST, sales tax, or any custom tax name, plus a toggle that determines whether discounts apply before or after tax calculation.
Plutio assigns tax settings at the items block level, not the invoice level, so a single invoice can carry different tax rates on different line items. The summary block adds up every tax line across all items blocks and displays the total tax, subtotal, discount, and final amount in one breakdown. Over 60% of Plutio users on paid plans send invoices with at least one tax line, and the most common error before per-item tax support was manually miscalculating mixed-rate invoices by $50 to $200 per billing cycle.
Tax configuration comes with all Plutio plans starting at $19/month, with a 7-day free trial. Tax rates appear on the invoice PDF, in the client portal, and in the total breakdown the client sees before paying.
What tax configuration is
Tax configuration is the ability to assign a tax name (like VAT, GST, or state sales tax) and a tax rate (as a percentage) to individual items blocks on an invoice, then control whether discounts reduce the amount before or after the tax percentage applies.
In Plutio, every items block on an invoice has its own tax settings. Open an items block, enter the tax name (for example, "VAT" or "FL Sales Tax"), set the rate as a percentage (for example, 20%), and the tax amount calculates automatically based on the line item totals in that block. A single invoice can contain multiple items blocks, each with a different tax name and rate, so mixed-jurisdiction billing happens inside one document instead of requiring separate invoices.
Per-item tax rates
Each items block on a Plutio invoice operates independently for tax purposes. Block one might carry "VAT" at 20% on design work, block two might carry "GST" at 5% on consulting, and block three might carry zero tax on a reimbursable travel expense. The tax rate applies as a percentage of the line item totals within that specific block, not across the entire invoice. The summary block at the bottom then adds all tax lines together, showing each named tax amount separately and the combined total. The per-block approach mirrors how tax obligations actually work: different services, different jurisdictions, different rates, all on one invoice.
Discount before or after tax
The isDiscountBeforeTax toggle on each invoice controls how discounts interact with tax calculation. When the toggle is on, Plutio subtracts the discount from the subtotal first, then applies tax to the reduced amount. When the toggle is off, Plutio calculates tax on the full subtotal, then subtracts the discount from the taxed total. The difference matters financially: on a $1,000 invoice with a 10% discount and 20% VAT, discount-before-tax produces $180 in tax ($900 * 20%), while discount-after-tax produces $200 in tax ($1,000 * 20%) minus the $100 discount applied after. Different countries require different calculation orders, so having the toggle built in avoids manual workarounds.
The distinction between discount-before-tax and discount-after-tax changes the final invoice amount by up to 2-4% on a discounted invoice with high tax rates, which on a $10,000 project means a $200 to $400 difference that falls on whichever side calculated incorrectly.
I bill clients in the UK and US from the same Plutio workspace. Setting VAT on one items block and zero tax on another saved me from sending separate invoices for every mixed project.
Why tax configuration matters for freelancers
Freelancers operating across tax jurisdictions, billing international clients, or mixing taxable and non-taxable services on the same invoice need per-item tax control to avoid calculation errors that trigger client disputes or compliance issues.
A web developer in London billing a US client for $3,000 in development work (zero-rated for export) and a $500 hosting fee (20% UK VAT) needs two different tax treatments on the same invoice. Without per-item tax rates, the developer either applies 20% VAT to the full $3,500 (overbilling the client by $600) or skips VAT entirely (underbilling HMRC by $100). Neither outcome works. The manual fix, calculating the correct tax in a spreadsheet and entering a custom line item, takes 10 to 15 minutes per invoice and introduces human error on every billing cycle.
FreshBooks applies one tax rate per invoice line item but requires each line to be configured individually through a dropdown, with no block-level tax assignment. QuickBooks Online handles multi-rate tax through tax codes tied to products and services, but the setup requires creating tax agencies, tax rates, and tax groups before the first invoice goes out, which takes 30 to 60 minutes of configuration that most freelancers skip. Wave offers basic tax rate support but limits customization for users outside the US and Canada.
The real cost of incorrect tax calculation is not the math error itself but the follow-up: a client questioning a $200 tax discrepancy delays payment by 5 to 10 days on average, and a tax authority flagging inconsistent filings triggers an audit review that costs 8 to 15 hours of documentation and response time.
Plutio's approach assigns tax at the items block level with a named tax rate, so every block on the invoice carries its own tax identity. The summary block handles the addition, and the client sees a clean breakdown on the PDF and in the client portal.
How tax configuration works in Plutio
Open the invoice builder, add an items block, enter the tax name and rate, and Plutio calculates the tax amount based on the line item totals in that block, with the summary block showing every tax line and the final total.
Before configuring tax, make sure the invoice has at least one items block added. Each items block handles its own tax settings independently.
Step by step
- Step 1: Open an invoice in Plutio's invoice builder. Add an items block or click into an existing one. Enter the line items with quantities and unit prices.
- Step 2: In the items block settings, enter the tax name (for example, "VAT", "GST", "Sales Tax", or any custom name like "State Tax") and the tax rate as a percentage (for example, 20 for 20%). The tax amount calculates automatically based on the sum of line item totals in that block.
- Step 3: To add a second tax rate on the same invoice, add another items block with different line items. Enter a different tax name and rate for that block. Each items block calculates its own tax independently.
- Step 4: Set the discount-before-tax toggle at the invoice level. When enabled, any discount on the invoice reduces the subtotal before tax applies. When disabled, tax calculates on the full subtotal and the discount subtracts from the post-tax total.
- Step 5: Check the summary block at the bottom of the invoice. Plutio lists each tax name and amount from every items block, the combined subtotal, the discount amount, and the final total. The client sees the same breakdown on the PDF, in the client portal, and on the payment page.
Practical tip: for freelancers billing the same tax rate on most invoices, save the tax name and rate in an invoice template so every new invoice starts with the correct tax configuration already applied.
Who needs tax configuration
Freelancers registered for VAT, GST, or state sales tax, agencies billing clients across multiple jurisdictions, and any service provider who mixes taxable and non-taxable items on the same invoice get the most value from per-item tax configuration.
A UK-based freelance consultant registered for VAT at 20% needs every invoice to show VAT as a separate line. But when that consultant also bills a US client for a non-VAT service, the same invoice needs to carry 0% on the export line and 20% on the domestic line. Without per-item tax, that means two separate invoices for one project. In Plutio, two items blocks on a single invoice handle both rates, and the summary shows the client exactly what is taxed and what is not.
Agencies managing 10 to 20 active clients across states or countries face the most complexity. A digital agency billing clients in Florida (6% sales tax), New York (8% sales tax), and Ontario (13% HST) needs different tax rates on different invoices, and sometimes different rates on the same invoice when a project spans services in multiple jurisdictions. Plutio handles all three in one workspace with per-block tax assignment and multi-currency support, so a CAD invoice with HST and a USD invoice with Florida sales tax come from the same account.
Freelancers switching from FreshBooks often cite per-line tax setup as time-consuming because FreshBooks requires selecting tax rates from a dropdown on each individual line item rather than at the block level. Freelancers moving from HoneyBook report that HoneyBook's invoicing lacks granular tax controls entirely, with tax applied as a single percentage to the full invoice total and no discount-before-tax option.
Bottom line: any freelancer or agency that charges tax on invoices and bills more than one type of service, operates across more than one tax jurisdiction, or offers discounts on taxed invoices needs per-item tax configuration to send accurate invoices without manual calculation.
