Is Your Software Development Quote Tax Inclusive? VAT Rates and Contract Terms
Nearly every software development quote negotiation hits the same fork near the end: "Is that price tax inclusive?" Buyers often skip this question while comparing quotes, then discover after the contract is signed and the invoice is issued that the budget is short by six percent. Getting the tax basis right is one of the cheapest wins available in an outsourcing deal — and one of the most common places where money quietly leaks.
In our own software development quotes, we always list three lines separately: net price, tax amount, and gross price. Not out of formality — those three lines determine everything downstream: how the budget gets approved, what invoice can be issued, how the final payment settles, and whether the finance audit passes.
What the 6% in a software quote actually is
Software development is classified as a "sale of services" for tax purposes. Under the VAT Law of the People's Republic of China, effective 1 January 2026 (which replaced the earlier interim regulations), the general rate for services and intangible assets is 6%. The 6% on a software development quote is not a markup invented by the vendor; it is the VAT on the service.
VAT is a tax levied on top of the price. Sales amount, by law, does not include VAT, and the tax amount must be stated separately on the transaction document. In negotiation terms: whether "300,000" means 300,000 net or 300,000 gross are two entirely different contracts.
The gap is easy to calculate. Take a net price of 300,000 CNY at 6%:
- Net price 300,000; tax 18,000; gross total 318,000.
- If the vendor quoted "300,000 tax inclusive", the net price is 300,000 / 1.06 = 283,018.87, and the tax is 16,981.13.
- Same three words on the page, but 16,981 CNY difference in what the vendor actually receives.
The bigger the project, the bigger the gap. A net price of 500,000 carries 30,000 in tax and a gross of 530,000 — a 30,000 delta is enough to buy a full test device rack.
Why one vendor quotes 3% and another 6%
Two suppliers quoting 6% and 3% on identical scope does not automatically mean the 3% one is cheaper. It usually means a different taxpayer status.
Businesses with annual taxable sales not exceeding 5 million CNY qualify as small-scale taxpayers and may use the simplified method, applying a statutory levy rate of 3% to the sales amount. That produces:
- General taxpayer: 6% special VAT invoice, net 300,000, tax 18,000, gross 318,000.
- Small-scale taxpayer: 3% levy rate, net 300,000, tax 9,000, gross 309,000.
On the surface the small-scale quote is 9,000 cheaper. But what decides the better deal is whether you can deduct the input tax. If your company is a general taxpayer and the project produces deductible input, the 18,000 is recoverable and your real cost stays at 300,000. If the vendor can only issue a 3% invoice, you can only deduct 9,000. In that case, compare not the gross totals but "net price plus non-deductible tax".
One further detail buyers routinely miss: reduced levy rates for small-scale taxpayers are time-limited preferential policies. Whether they apply to your project, and until when, must be checked against the policy notices in force at signing — not against what someone was told three years ago. Ask the vendor for written confirmation of applicable rate and invoice type before signing; it is far more effective than chasing the answer later.
Five clauses that settle the tax basis
You do not need a long legal document. Put these five sentences into the contract or the quote annex and the argument mostly disappears:
- The contract price is __ CNY net, VAT rate 6%, tax __ CNY, gross total __ CNY.
- The vendor shall issue a 6% special VAT invoice (or ordinary invoice as agreed), with the item described as software development services.
- If national tax policy changes the applicable rate, the net price stays unchanged and the tax amount and gross total adjust accordingly.
- Each instalment is paid on a gross basis, and the vendor issues a matching invoice within __ working days of receipt.
- If the vendor cannot issue an invoice at the agreed rate, the difference is borne by the vendor or deducted from the final payment.
The third clause is the one most often omitted and most often needed. Software projects commonly run three to six months and frequently straddle a fiscal year-end. If the contract fixes only a gross total, any rate change forces a renegotiation. Fixing the net price anchors the whole deal.
The fifth clause handles a very real situation: a vendor promises a 6% special invoice at signing but turns out to be a small-scale taxpayer limited to 3%. Without a deduction clause, the buyer either absorbs the difference or gets squeezed at the final payment.
Four situations where tax quietly changes the price
Hardware bundled with software. IoT projects — EV charging management, smart vending cabinets — are frequently quoted as one package. Software services sit at 6%, while hardware sales sit at 13%. The VAT Law requires separate accounting for transactions subject to different rates; where they are not accounted for separately, the higher rate applies. Quotes for these projects must split software, hardware, and implementation services into separate line items, or the whole package risks being taxed at 13%.
Framing maintenance as a software sale. Some vendors restructure recurring technical services as "software product licensing" to match a buyer's asset-capitalisation needs. That treatment interacts with specific software-product refund policies and has strict conditions; it should not be improvised inside an ordinary custom project without confirmation from your finance or tax adviser.
Cross-border work. Services supplied by domestic entities to overseas customers may qualify for the zero rate under the VAT Law, subject to filing for refund or exemption. For projects serving overseas clients this materially affects competitiveness — but only if the contracting entity, place of performance, and payment flow all line up. Writing "services performed abroad" in the contract is not enough.
Government and state-owned buyers. These buyers typically evaluate on a tax-inclusive total and will not release payment without a special VAT invoice. If your budget was built on net prices, your bid will not reconcile with the approved figure. Build the budget on a gross basis from the start for this segment.
Three practical rules for buyers
Compare on net price. Three quotes where one is gross and two are net cannot be ranked by headline totals. Convert everything to net first; only then does the difference in real labour input become visible — which is the basis for judging whether a quote is reasonable at all.
Confirm status and invoicing capability before negotiating price. Have every candidate state taxpayer type, invoice type, and rate in the quote itself. Ten minutes here saves a month of friction later.
Tie invoicing to payment, not to project completion. "Invoice within five working days of receipt" keeps finance and delivery in step and avoids the situation where the project is finished but the prepayment sits unreconciled because no invoice was issued.
Once a software outsourcing quote has reached the tax line, the deal is in substance. Clarifying the basis at that moment is worth more than shaving two points off the price: two points saves a few thousand; an unclear basis costs tens of thousands plus a damaged relationship.