Skip to main content
AccountEX
All guides
10 min read·Last updated: 2026-04-15·Fiduciary firms · Accountants · SMEs

Automated VAT return: zero errors and zero delays with the FTA

How to automate every step of the Swiss VAT return — from rate assignment to calculation verification, from XML eCH-0217 export to quarterly and semester deadline management.

Why automate the VAT return

The VAT return (VAT declaration) is the periodic obligation through which every Swiss VAT-registered taxpayer reports to the Federal Tax Administration (FTA) the turnover achieved, the tax due and the deductible input tax. For SMEs and fiduciary firms managing multiple mandates, manually compiling the return is one of the most time-consuming and error-prone tasks in the entire accounting cycle.

Automating the process does not simply mean generating a PDF: it means ensuring that the accounting software automatically assigns the correct VAT rates to every transaction, verifies calculation consistency before submission, generates the XML file in the eCH-0217 format accepted by the FTA and tracks deadlines with proactive reminders.

This guide specifically addresses the process of compiling and submitting the VAT return, not VAT rates themselves (covered in the VAT guide) or input tax recovery (covered in the VAT recovery guide). The goal is to show how technology can transform a repetitive and risky task into an almost fully automated workflow.

Manual vs. automated compilation

The comparison between manual VAT return compilation and an automated process reveals significant differences in efficiency, accuracy and compliance:

AspectManualAutomated
Compilation time4–8 hours per mandate/quarter15–30 minutes (review and submit)
Error rate5–15% of entries with incorrect rate< 1% thanks to automatic assignment
FTA complianceDepends on the operator, no built-in checksAutomatic pre-submission checks, eCH-0217 format
ScalabilityEach additional mandate multiplies the workMinimal marginal cost for each added mandate
Cost per returnCHF 400–800 (fiduciary time)CHF 50–150 (review + software)
Audit readinessRequires retroactive data reconstructionComplete audit trail, data exportable in real time

Common errors in VAT returns

The FTA regularly identifies these errors in VAT returns, many of which are easily avoidable with an automated system:

Incorrect VAT rate

Applying 8.1% to a supply subject to the reduced rate (2.6%) or vice versa. With multiple rates and flat-rate methods, assignment errors are among the most frequent — and most costly during an audit.

Undeclared or duplicated turnover

Forgetting transactions (especially credit notes, discounts and self-supply) or counting them twice due to inconsistent manual entries between accounting and the return.

Non-deductible input tax deducted

Deducting input tax on excluded expenses (entertainment, private vehicles, exempt supplies) or on invoices that do not meet the formal requirements of the VAT Act.

Rounding and transposition errors

Calculation errors due to incorrect Excel formulas, manual rounding or simple transcription mistakes when transferring figures from the accounting system to the FTA form.

Late submission or wrong format

Exceeding the 60-day deadline after the close of the reporting period incurs default interest at 4% per annum. Submitting in a non-compliant format may cause the return to be rejected and further delays.

Automatic rate assignment

Modern accounting software automatically assigns the correct VAT rate to every transaction based on the ledger account, product/service category and transaction type. Here are the four main categories the system must handle:

Standard rate — 8.1%

Applies to most supplies of goods and services in Switzerland. The software assigns it as the default for all revenue accounts not otherwise classified.

Reduced rate — 2.6%

Applied to essential goods (food, non-alcoholic beverages, books, newspapers, medicines). The software assigns it automatically based on the supplier or product merchandise category.

Special accommodation rate — 3.8%

Reserved for accommodation services (hotels, B&Bs, campsites). The system identifies it from the ledger account or the taxpayer's activity category.

Flat-rate and lump-sum rates

For taxpayers who opt for the flat-rate method (VAT Act art. 37), the software applies the flat rate(s) authorised by the FTA and calculates the tax directly on gross turnover.

Important: VAT rates can change (the latest update took effect on 1 January 2024). Ensure your software automatically updates rates and correctly handles transition periods, applying the old rate to invoices issued before the change date and the new rate to those issued after.

Calculation verification before submission

Before generating and submitting the return to the FTA, automated software performs a series of consistency checks to catch errors and anomalies:

1

Turnover reconciliation

The system compares the turnover declared in the VAT return with the revenue recorded in the income statement. Every difference is flagged with the account and divergent transactions indicated.

2

Rate verification by account

The software checks that every ledger account has a VAT rate consistent with its nature. If a revenue account has entries with different rates, the system requests confirmation or flags the anomaly.

3

Input tax control

Verifies that the input tax deducted matches the recorded supplier invoices, that these meet the formal requirements (supplier VAT number, rate detail) and that the exclusions required by law are respected.

4

Mathematical reconciliation

The system recalculates every line of the return (items 200–400 of the FTA form) from the raw accounting data and compares the result with the totals. Any rounding differences are highlighted.

5

Comparison with previous periods

The software compares the current quarter's figures with previous quarters and the same quarter of the prior year, flagging anomalous variations (e.g. 50% drop in turnover or spike in input tax) that may indicate errors.

XML eCH-0217 export for the FTA

The FTA accepts electronic submission of VAT returns via the AFC SuisseTax or ESTV SuisseTax portal. The standard format is XML eCH-0217. Compliant software must satisfy these requirements:

eCH-0217 compliant data structure

The XML file must conform to the XSD schema published by the FTA, with all mandatory fields completed: VAT number, reporting period, turnover by rate, tax due, deductible input tax and net amount.

Automatic pre-export validation

Before generating the file, the software validates it against the XSD schema to ensure it is technically correct and acceptable by the FTA portal, avoiding rejections and resubmissions.

Electronic signature and secure transmission

The file can be uploaded manually to the SuisseTax portal or, in the future, transmitted via API. The electronic signature of the taxpayer (or authorised representative) guarantees the declaration's authenticity.

Automatic archiving of the submitted file

The software automatically archives a copy of the submitted XML file together with the FTA portal receipt, ensuring complete traceability for the 10-year retention period required by law.

Deadlines and automatic reminders

The VAT return must be submitted within 60 days of the close of the reporting period. Late submission incurs default interest at 4% per annum. Here is the deadline calendar:

Reporting periodSubmission deadlineMethod
Q1 — January–March31 MayQuarterly
Q2 — April–June31 AugustQuarterly
Q3 — July–September30 NovemberQuarterly
Q4 — October–December28 FebruaryQuarterly
H1 — January–June31 AugustSemester
H2 — July–December28 FebruarySemester

Deadline automation features

  • Automatic email reminders 30, 15 and 7 days before the deadline, indicating which mandates are still open
  • Dashboard with progress status for each mandate: draft, under review, ready to submit, submitted
  • Automatic period lock after the return is submitted, with controlled correction capability
  • Integrated calendar with all FTA deadlines (VAT, withholding tax, direct taxes) for a complete compliance overview

Practical tips for VAT returns

  • Assign the VAT rate at the time of invoice entry, not at the end of the quarter: late assignment is the main source of errors in the return
  • Use a chart of accounts with separate accounts per VAT rate (e.g. revenue 8.1%, revenue 2.6%, exempt revenue): this greatly simplifies reconciliation and return compilation
  • Perform a monthly reconciliation between VAT accounts and accounting entries, even if the return is quarterly: spotting an error after one month is much easier than after three
  • Ensure every supplier invoice includes the supplier's VAT number and the rate detail: without this data, input tax is not deductible in the event of an FTA audit
  • If you manage multiple mandates, standardise the return process with a checklist for each mandate: this reduces oversights and speeds up the review
  • Retain the submitted eCH-0217 XML file and the FTA portal receipt for at least 10 years: they are the definitive proof of correct and timely submission
  • Use AccountEX to automate the entire VAT return workflow: from automatic rate assignment to pre-submission verification, from XML eCH-0217 export to deadline reminders

Simplify your Swiss accounting

AccountEX handles VAT, QR-invoices and bookings with AI. Start for free.

Start Free