When a business sells goods or services in Sweden, it must add a value-added tax (VAT), output VAT (utgående moms in Swedish). Depending on what’s being sold, the VAT rate in Sweden is 25%, 12%, or 6%. Output VAT is collected from the customer at the point of sale and owed to Skatteverket on the business’s regular VAT return, minus any deductible input VAT.
Below, we’ll cover how output VAT works alongside input VAT, how to calculate it when a price includes or excludes VAT, and what changes when a sale crosses a border or falls under reverse charge.
Key takeaways
Depending on what’s being sold, output VAT is charged on sales at 25%, 12%, or 6%, which is offset against input VAT on the same return.
Reverse charge, EU sales, and exports outside the EU change who reports VAT or whether it applies at all.
Underreported or paying VAT late can result in tax surcharges, late-filing fees, and accrued interest, in addition to the VAT owed.
What is output VAT?
A business adds output VAT to the price of goods or services when it sells in Sweden. Any VAT-registered business charges it on taxable sales. Once the business collects it from the customer, that money is owed to Skatteverket, minus any input VAT deducted on the same return.
What you sell determines which VAT rate applies. Sweden has three categories:
25% (standard rate): Covers most goods and services, such as clothing, electronics, and consulting
12% (reduced rate): Applies to food, restaurant and catering services, and hotel accommodation
6% (reduced rate): Applies to books, newspapers, public transport tickets, and admission to cultural events
What’s the difference between output VAT and input VAT?
Output VAT is what a business charges on its own sales. Input VAT is what it pays on its own purchases such as inventory, equipment, or services bought from other VAT-registered businesses.
When output VAT collected exceeds input VAT paid, the business sends the difference to Skatteverket. When input VAT comes out higher, for example after a large equipment purchase, the business receives a refund.
Skatteverket collects both figures on the same return. Depending on turnover, businesses file returns monthly, quarterly, or annually. A business with heavy input VAT relative to its output VAT can end up getting a refund for several periods before sales catch up.
How do you calculate output VAT?
Calculating output VAT depends on whether the starting price excludes or includes VAT.
For a price that excludes VAT, use the following formula:
Output VAT = net price x VAT rate ÷ 100
Example: The output VAT on a product with a net price of 800 Swedish kronor (SEK), taxed at 25%, is:
Output VAT: 800 SEK x 25 ÷ 100 = 200 SEK
The gross price is therefore 1,000 SEK.
For a price that includes VAT, use the following formula:
Output VAT = gross price x VAT rate ÷ (100 + VAT rate)
Example: For a gross price of 1,000 SEK at 25% rate:
Output VAT: 1,000 SEK x 25 ÷ 125 = 200 SEK
The net price is therefore 800 SEK.
The same calculation applies to reduced VAT rates.
Example: For a gross price of 1,120 SEK at a 12% rate:
Output VAT: 1,120 SEK x 12 ÷ 112 = 120 SEK
Mixed-rate transactions
Mixed-rate transactions are more complicated. For example, a grocery store that rings up both food (12%) and household goods (25%) in the same sale can’t apply one blended rate to the whole receipt. Each item needs its own calculation based on its own rate. Stripe’s VAT calculator automates calculations, making it a fast and convenient way to double-check invoices without needing to use a spreadsheet.
What special situations affect output VAT?
Standard output VAT rules cover most domestic sales, including those made by eligible sole proprietors, where the seller charges VAT and reports it the usual way. Three situations shift who accounts for VAT, or whether it applies at all.
Reverse charge (omvänd skattskyldighet)
The buyer reports the output VAT instead of the seller for domestic construction services between VAT-registered businesses, and for most services bought from a supplier established outside Sweden. The seller issues an invoice without VAT and clarifies that reverse charge applies.
Sales within the EU
A business-to-business (B2B) sale of goods to a VAT-registered buyer in another EU country is typically zero-rated, so no Swedish output VAT applies, as long as the goods physically leave Sweden and the buyer’s VAT number checks out. The seller must still report the sale on both the standard VAT return and a separate periodic summary. Digital services sold to consumers elsewhere in the EU follow a different path: VAT is due at the customer’s local rate, usually reported through the EU’s One Stop Shop (OSS) scheme, rather than the standard Swedish return.
Sales outside the EU
Exports of goods to buyers outside the EU are zero-rated, so no output VAT applies. You still need to report the sale and provide proof that the goods left the EU.
What happens if you report output VAT incorrectly?
All VAT-registered businesses and sole proprietors must report and pay their VAT. Underreporting output VAT carries a cost beyond the tax itself. If Skatteverket catches the error before the business does, it can add a tax surcharge (skattetillägg) of up to 20% of the underreported amount. Correcting a mistake voluntarily before Skatteverket flags may mean a business can avoid that surcharge entirely.
Filing late brings a separate penalty. A fixed late-filing fee (förseningsavgift) applies whether or not any VAT is owed for the period. On top of that, unpaid VAT accrues interest (kostnadsränta) from the original due date until it’s paid, no matter what caused the shortfall.
Mistakes can happen even if you file on time. A business that discovers an error months after filing can’t adjust a later return to compensate. They must amend the specific period with the error. Skatteverket ties each VAT amount to the period it was actually due, so a 15,000 SEK underreport from March doesn’t get absorbed into June’s filing simply because that’s when it was noticed.
Is your business handling output VAT correctly?
Many output VAT mistakes trace back to the wrong rate applied to a product or service, a missed reverse-charge transaction, or a cross-border sale misclassified as domestic. Tools such as Stripe Tax can help you calculate and collect the correct rate at checkout, based on what’s being sold and where the buyer is located. This lowers the odds that a reduced-rate item gets charged the standard rate or vice versa. It also tracks VAT registration thresholds across markets, so a business selling into other EU countries can see when a new registration is due before it becomes a filing problem.
Stripe Tax generates reports organized by the periods and categories required for Swedish VAT returns, with output VAT broken down by rate and market. Those reports don’t file the return on their own, but they provide an accountant or a business owner with the figures already calculated, so there’s no need to pull from raw transaction data manually.
How Stripe Tax can help
Stripe Tax reduces the complexity of tax compliance so you can focus on growing your business. Start collecting taxes globally by adding a single line of code to your existing integration, clicking a button in the Dashboard, or using our powerful API.
Stripe Tax helps you monitor your obligations and alerts you when you exceed a tax registration threshold based on your Stripe transactions. It can also register to collect tax on your behalf in the US, automate US filings in the Dashboard, and manage global filings through trusted partners. Stripe Tax automatically calculates and collects sales tax, VAT, and GST on:
Digital goods and services in all US states and over 100 countries
Physical goods in all US states and 42 countries
Stripe Tax can help you:
Understand where to register and collect taxes: See where you need to collect taxes based on your Stripe transactions. After you register, switch on tax collection in a new state or country in seconds. You can start collecting taxes by adding one line of code to your existing Stripe integration, or add tax collection with the click of a button in the Stripe Dashboard.
Register to pay tax: If you need to register for sales tax in the US, let Stripe manage your tax registrations. You’ll benefit from a simplified process that prefills application details—saving you time and simplifying compliance with local regulations. If you need help registering outside of the US, Stripe partners with Taxually to help you register with local tax authorities.
Automatically collect tax: Stripe Tax calculates and collects the right amount of tax owed, no matter what or where you sell. It supports hundreds of products and services and is up-to-date on tax rules and rate changes.
Simplify filing: Stripe Tax automates US filings in the Dashboard, powered by TaxJar. For global filings, Stripe Tax seamlessly integrates with filing partners, so your global filings are accurate and timely. Let our partners manage your filings so you can focus on growing your business. US tax filings can be automated in the Stripe Dashboard, powered by TaxJar.
Learn more about Stripe Tax, or get started today.
The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accurateness, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent attorney or accountant licensed to practice in your jurisdiction for advice on your particular situation.