Switzerland Capital Gains Tax Calculator

Check whether your Swiss securities gains are tax-free (private investor) or taxable (professional trader) using the official five-criteria checklist, then estimate your income tax if applicable.

SFTA Professional Trader Criteria

Answer based on your last full tax year. Meeting 2+ criteria raises reclassification risk.

Answer the criteria on the left, then click Classify My Status.

Summary

Check whether your Swiss securities gains are tax-free (private investor) or taxable (professional trader) using the official five-criteria checklist, then estimate your income tax if applicable.

How it works

  1. Answer the five official SFTA criteria that determine professional trader status.
  2. The tool scores your answers and shows whether you likely qualify as a private investor (tax-free) or may be classified as a professional trader.
  3. If professional trader status is indicated, enter your net securities gain and estimated total income to estimate federal income tax.
  4. Review the canton-level note — cantonal rates add 60–160% of federal tax, varying by location.
  5. Use the result to decide whether to adjust your trading activity before year-end or seek tax advice.

Use cases

  • Determine whether your annual securities trading qualifies for the Swiss tax-free private investor exemption.
  • Understand which behaviors trigger professional trader classification under SFTA guidelines.
  • Estimate federal income tax exposure if your gains are likely to be reclassified as business income.
  • Compare after-tax returns between private investing and active trading strategies in Switzerland.
  • Prepare for a cantonal tax authority inquiry about securities transaction frequency or leverage use.
  • Plan the number of transactions and holding periods to stay within private investor thresholds.
  • Assess AHV/IV social contribution impact (roughly 10%) on top of income tax for professional traders.

Frequently Asked Questions

Last updated: 2026-07-25 · Reviewed by Nham Vu