Alex is Sprintlaw’s co-founder and principal lawyer. Alex previously worked at a top-tier firm as a lawyer specialising in technology and media contracts, and founded a digital agency which he sold in 2015.
If you sell software in the UK - whether that’s downloadable apps, cloud subscriptions, licences, or maintenance and support - you’ll need a clear handle on VAT from day one.
The good news? Once you understand a few core rules, charging the right VAT on software is very doable. In this guide, we break down when software is standard-rated, which place of supply rules apply (UK, EU and beyond), and how to handle tricky scenarios like bundles, upgrades and cross‑border sales.
Let’s unpack the essentials so you can price correctly, invoice confidently and stay compliant as you grow.
What Counts As “Software” For VAT Purposes?
HMRC treats most software as a supply of services for VAT (even when delivered by download), and there’s a special sub‑category for “electronically supplied services” - think SaaS platforms, mobile apps, API access, in‑app purchases, hosted tools and automated downloads with minimal human intervention.
In practice, many software businesses deliver a mix of services:
- Cloud subscriptions (SaaS) with monthly or annual fees
- Per‑seat or per‑usage licences
- One‑off downloads or upgrades
- Implementation, training or consultancy
- Maintenance and support contracts
- Software provided with hardware (bundles)
The VAT treatment can differ by element, which is why it’s important to describe your supplies clearly and, where you bundle, decide if you have one “single” supply or multiple separate supplies that need apportioning.
Is VAT Charged On Software In The UK?
In the UK, software is generally standard‑rated. That means you charge VAT at the standard rate (20% at the time of writing) on sales to UK customers if you’re VAT‑registered. There’s no general reduced rate or exemption for software.
Here are the common positions:
- SaaS/hosted software: standard‑rated for UK customers.
- Downloadable software: standard‑rated for UK customers.
- Maintenance and support: typically standard‑rated.
- e‑Books and e‑newspapers: often zero‑rated since 2020, but this doesn’t extend to software. Be careful not to mis‑categorise.
If you’re new to VAT registration or rates, it’s worth revisiting the basics of VAT and how the thresholds, rates and schemes (like the Flat Rate Scheme) affect small businesses.
Place Of Supply Rules: UK, EU And Overseas Customers
VAT on software isn’t just about the rate - the “place of supply” rules decide which country’s VAT applies. With software, that turns on whether you’re selling to a business (B2B) or a consumer (B2C), and whether your software is classed as a digital service.
B2B Software Sales (General Rule)
For supplies of services to businesses, the general rule is that the place of supply is where your customer belongs. So:
- UK supplier → UK business customer: UK VAT (standard‑rate) if you’re VAT‑registered.
- UK supplier → EU business customer: place of supply is the customer’s country. No UK VAT; usually the customer accounts for VAT via the reverse charge, if they provide a valid VAT number.
- UK supplier → non‑EU business customer (e.g. US): place of supply is outside the UK; no UK VAT. Local rules may apply in the customer’s country.
Always collect and validate your B2B customer’s VAT/tax ID where available. If they can’t prove business status, you may need to treat the sale as B2C.
B2C Digital Services (Special Rule)
For B2C “electronically supplied services” (most SaaS, apps and automated downloads), the place of supply is where the consumer is located. This is the rule that catches many startups out:
- UK consumer: charge UK VAT at the standard rate.
- EU consumer: you generally need to charge VAT in the consumer’s EU Member State and pay it there.
- Non‑EU consumer: check local rules - some countries require you to register and charge their VAT/sales tax once you sell to consumers there.
For EU consumer sales, UK suppliers can’t use the old UK MOSS scheme post‑Brexit. Instead, many businesses register for the EU non‑Union OSS (One Stop Shop) in a single Member State to report EU VAT on digital services, rather than registering in each country individually.
Mixed Supplies And Human‑Delivered Services
If you’re supplying a mix of digital and non‑digital services (e.g. SaaS plus hands‑on consultancy), different place of supply rules can apply to each part. In some cases, you have one “single” supply - in others you need to split and apportion. Getting this classification right is key to charging the correct VAT in each country.
Selling SaaS, Downloads And Apps To Consumers (B2C)
Most B2C software sales will fall under the digital services rule, meaning you charge VAT where your customer lives. That drives a few practical steps.
Pricing And Checkout
- Make your pricing clear and indicate whether it includes VAT. Many SaaS businesses show a single VAT‑inclusive price at checkout for consumers.
- Detect the customer’s location using two pieces of non‑conflicting evidence (e.g. billing address and IP address) and store the evidence as required by VAT rules.
- If you sell across the EU, consider registering for non‑Union OSS to file a single quarterly return for EU VAT on digital services.
Subscriptions, Trials And In‑App Purchases
- Charge VAT on subscription fees at the correct local rate for the consumer’s location.
- For free trials that convert to paid, VAT applies on the first paid billing date.
- In‑app purchases of digital features are generally digital services and follow the same place of supply rule.
Refunds, Credits And Cancellations
If you issue refunds or credit notes, adjust the VAT accordingly in the same period where possible, and keep clear records of the change. Your refund policy should align with the UK Consumer Rights Act 2015 and consumer protection rules in any countries where you sell.
Selling Software And Licences To Businesses (B2B)
For B2B, the general services rule applies: the place of supply is where your business customer belongs. In practice:
- Charge UK VAT to UK VAT‑registered businesses unless a specific relief applies.
- Do not charge UK VAT to EU VAT‑registered customers; instead, include a note on the invoice that the reverse charge applies and capture their VAT number.
- Do not charge UK VAT to non‑EU business customers (place of supply outside UK), but keep evidence of the customer’s business status and location.
For per‑seat licences and enterprise contracts, make sure your commercial terms clearly define who is the customer (entity name), where they belong, and how usage is measured. For subscription models, robust SaaS Terms will help you manage renewals, price changes and tax clauses cleanly.
Input VAT On Software Costs
If you’re VAT‑registered, you can usually reclaim input VAT on your own software purchases that are used for your business (e.g. developer tools, CRM systems). Keep proper VAT invoices and ensure the cost is for business use.
Bundles, Maintenance And Upgrades: How To Charge VAT
Software businesses often package multiple elements. Here’s how VAT typically plays out.
Software + Hardware Bundles
If you sell hardware with embedded or bundled software, you’ll need to decide whether you’re making a single composite supply or separate supplies. If there’s a principal element (often the hardware) with ancillary software, you might treat it as a single supply at the hardware’s rate. If each element is independent, you may need to apportion the price and apply VAT separately to each part. Clear product descriptions and pricing help support your treatment.
Implementation, Training And Consultancy
These are usually standard‑rated services for UK customers. For overseas B2B customers, the general rule (place of supply where the customer belongs) applies. Make sure your scope of work distinguishes these human‑delivered services from your automated digital services.
Maintenance, Support And Upgrades
- Annual maintenance/support contracts are typically standard‑rated in the UK.
- Bug fixes and minor updates delivered electronically remain digital services.
- Major upgrades sold as a new version are standard‑rated in the UK; place of supply rules apply cross‑border.
Discounts, Coupons And Freebies
Where you offer discounts, VAT is generally charged on the discounted consideration. If you give software for free (with no consideration), there’s no output VAT - but beware partial exemptions and business gifts rules where they might apply.
Invoicing, Evidence And Record‑Keeping For Digital Services
Getting the paperwork right is half the battle. HMRC expects software suppliers to keep clear records that justify the VAT treatment you apply.
VAT Invoices
- For B2B sales where UK VAT is charged, issue a compliant VAT invoice.
- For B2B reverse‑charge sales to the EU, include the customer’s VAT number and a note such as “Reverse charge: customer to account for VAT.”
- For B2C digital services to EU consumers, your receipts should show the local VAT applied and your OSS registration details if you use non‑Union OSS.
Evidence Of Customer Location And Status
- Collect two non‑conflicting pieces of evidence for B2C digital services (e.g. billing address, IP address, bank details).
- Validate B2B VAT numbers (e.g. via VIES for EU) and retain the results.
- Store records securely to meet retention requirements and privacy laws.
Terms That Support Your VAT Position
Your customer‑facing documents should make the tax position clear. Include tax clauses in your order forms and online terms that state prices are exclusive/inclusive of VAT, identify who is responsible for any reverse‑charge accounting, and set out how price changes, renewals and cancellations work. For e‑commerce style software sales, well‑drafted Terms of Sale and strong checkout flows reduce disputes and help demonstrate that customers agreed to tax‑related terms.
If you sell through your website or app, make sure your site terms are actually binding - we often see issues where businesses haven’t implemented acceptance properly. It’s worth checking how you present and capture agreement so your online terms are legally enforceable.
Contracts And Policies To Get Right
VAT is one part of the puzzle. The right contracts and policies help you manage taxes, revenue and risk without friction as you scale.
- SaaS Terms or Master Subscription Agreement - set out subscriptions, renewals, price changes, tax treatment and usage rules in one place. If you offer access to a platform, start with robust SaaS Terms.
- Software Licence Agreement - if you license downloadable software or on‑prem solutions, a tailored Software Licence Agreement should cover licence scope, fees, taxes and audit rights.
- Privacy Policy - collecting location evidence and processing customer data for VAT means you’re handling personal data. Publish a GDPR‑compliant Privacy Policy and keep it consistent with your data flows.
- Website / App Terms - include ordering, payment, tax clauses, refunds, usage and IP. Terms are only helpful if they’re enforceable and easy to find at checkout.
- Risk Controls - cap your liability appropriately. If you’re unsure what’s market‑standard, review common approaches to limitation of liability clauses before locking in your position.
Avoid generic templates - small differences in your model (SaaS vs download, B2B vs B2C, UK vs EU focus) change the legal drafting. Well‑tailored documents reduce tax disputes, chargebacks and compliance risk.
Common Pitfalls And How To Avoid Them
Software VAT can feel fiddly, but most issues are preventable with a few guardrails.
- Assuming UK VAT Applies Everywhere. For B2C digital services, VAT is due where the consumer lives - not necessarily the UK. Register for non‑Union OSS if you sell to EU consumers and keep evidence of each customer’s location.
- Treating All Sales As B2B. If you sell to freelancers or micro‑businesses who can’t provide a valid VAT number, you may need to treat them as consumers.
- Ignoring Bundles. Where you sell software with hardware or human services, decide whether you have a single composite supply or separate supplies, and price/invoice accordingly.
- Forgetting To Update VAT Rates. Local VAT rates change. Build tax settings into your billing system so rates are applied correctly per country and updated centrally.
- Weak Checkout And Terms. If your online terms aren’t properly accepted, it’s harder to enforce tax clauses. Tidy acceptance flows and publish clear terms, including your Terms of Sale and Privacy Policy.
- Poor Records. Keep invoices, VAT numbers, OSS filings, and location evidence for the required retention period. This is critical if HMRC or an EU tax authority asks questions.
- Not Budgeting For VAT. For consumer sales, VAT comes off your top line. When you set prices, decide whether you’ll advertise VAT‑inclusive or exclusive prices and mirror that in your SaaS Terms.
Key Takeaways
- Software is generally standard‑rated in the UK. SaaS, downloads and maintenance are typically subject to the 20% rate for UK customers.
- Place of supply drives which country’s VAT you charge. B2B uses the customer‑location rule; B2C digital services use the consumer’s location, which may require EU non‑Union OSS registration for EU sales.
- Set up your billing stack to detect customer location, apply the right VAT rate per country, issue compliant invoices and store evidence securely.
- For bundles and mixed supplies, decide early whether you have a single supply or separate supplies, and apportion prices where needed.
- Lock in strong customer documents - for platform access, use clear SaaS Terms; for downloads/on‑prem, use a tailored Software Licence Agreement; publish a GDPR‑compliant Privacy Policy and ensure your online terms are enforceable.
- Keep clean records - invoices, VAT numbers, OSS returns and location evidence - to support your VAT treatment if you’re audited.
- If in doubt, get tailored advice. Small differences in your model (who you sell to, where you sell, how you deliver) can change the VAT outcome.
If you’d like help getting your software legals and VAT‑related terms set up properly, you can reach us at 08081347754 or team@sprintlaw.co.uk for a free, no‑obligations chat.


