You sell handmade, vintage, or craft supplies on Etsy from Switzerland and need bookkeeping that handles your reality: Etsy payouts in CHF or foreign currency, simplified bookkeeping, the VAT threshold from CHF 100'000, receipts organised, tax export at year-end. You're in the right place.
Etsy bookkeeping in 2 minutes with Magic Heidi

Here's what that looks like in practice. Etsy collects your orders through Etsy Payments, deducts listing fees, transaction fees, payment processing, any Etsy Ads and Offsite Ads, and refunds directly from your sales revenue, and pays you the net amount from your Etsy Payment Account to your bank account. That net payout is the amount that actually lands with you.
For simplified bookkeeping, you don't have to manually rebuild every single Etsy order. You can record the Etsy payout as income or a payment received and attach the monthly statement from the Etsy Payment Account as a receipt. The key thing: the report has to show clearly what's inside the payout, meaning sales, refunds, Etsy fees, and net amount. That way your bookkeeping stays simple but still auditable.
Import bank statement, Etsy entry automatic
Magic Heidi recognises your Etsy credit directly from the bank import and creates the income entry in seconds.
Recording the Etsy payout in Magic Heidi is dead easy. You drag and drop the PDF of the monthly statement from your Etsy Payment Account into Magic Heidi, and we read the amount and date from the PDF.
Picture Mirjam, a fictional ceramic and jewellery maker from Bern who sells handcrafted pieces through Etsy and pulls in around CHF 38'000 in annual revenue. She's a sole proprietorship and not VAT-registered. Her bookkeeping in Magic Heidi: for each Etsy payout, drag the PDF in, Magic Heidi creates the entry, the receipt stays attached, done. Spread across the year, that's about 35 minutes of actual bookkeeping work for her shop. At year-end she exports her income, expenses, and receipts for her fiduciary, and she's saved herself CHF 300 to 700 in sync-tool costs along the way.
The key points
- Simplified bookkeeping under Swiss Code of Obligations (CO) Art. 957 applies to Swiss sole proprietorships and partnerships with less than CHF 500'000 in revenue in the last financial year.
- You don't need double-entry bookkeeping and you don't have to book each Etsy order individually.
- In practice, you can record the net amount per Etsy payout as a payment received, as long as the Etsy monthly statement from the Payment Account is kept as a receipt and reconciliation document.
- Etsy fees (listing, 6.5% transaction, payment processing, Etsy Ads, Offsite Ads) and refunds can't just disappear: they have to remain traceable via the Payment Account statement, especially if you're VAT-registered or approaching the CHF 100'000 threshold.
- An optional Etsy Plus subscription fee is booked separately as a business expense, unless Etsy already deducts it from the payout.
- Once you're VAT-liable, run a GmbH/AG structure, use the effective VAT method, or your revenue heads toward CHF 500'000, more detailed bookkeeping with a fiduciary check is worth it.
Book income in under 90 seconds
Here's what the monthly Etsy workflow looks like in Magic Heidi.
What simplified bookkeeping means for Etsy shop owners
Swiss law allows sole proprietorships and partnerships with less than CHF 500'000 in revenue in the last financial year to use what's called simplified bookkeeping. You don't keep classical double-entry books like a GmbH or AG would. Instead, you record income, expenses, and your asset position.
But simple doesn't mean anything goes. You still need traceable records, receipts, and at year-end an overview of your assets and liabilities, income and expenses, and private withdrawals and contributions. In plain language: you don't have to work with general ledger accounts, but your numbers have to be explainable and backed by evidence.
In practice, that means this for Etsy: when Etsy pays out CHF 2'140 to your bank account in April, you can record that amount as a payment received. You don't have to rebuild 48 individual orders in Magic Heidi. But the Etsy monthly statement from the Payment Account belongs with that entry, because it shows how the amount came together: sales, refunds, listing fees, transaction fees, payment processing, any ads, and the net payout.
For non-VAT-registered sole proprietorships below the relevant thresholds, this is usually the most pragmatic path: one entry per payout, clean receipt attached, bank reconciliation done. The Etsy fees that have already been deducted in the payout, you then don't record again separately as an expense, because they're already factored into the net payout. An optional Etsy Plus subscription fee or other separately billed tools and advertising costs outside the Payment Account, on the other hand, belong in your books as their own business expenses.
The distinction matters with VAT. For VAT, what counts isn't simply what lands net in your bank account. What matters is the relevant turnover from your sales. If you're approaching the CHF 100'000 limit or you're already VAT-registered, you should be able to trace the gross revenue, refunds, fees, and VAT amounts from Etsy cleanly. The net payout then stays your bank receipt, but it's not the sole VAT basis.
For the Swiss tax authorities, what ultimately counts is that your cash flows, receipts, and asset position are fully traceable. If you received 12 Etsy payouts in a year, that can result in 12 income entries. The crucial thing is that these entries match your bank account and the Etsy monthly statements are kept on file.
If you're brand new to the topic, our guide to accounting software Switzerland helps you understand the basics for the self-employed before you get lost in platform details. The official legal basis for simplified bookkeeping is in Swiss Code of Obligations Art. 957.
Etsy fees, refunds, and subscription fees: what else you need to book
This is where it gets confusing most often, so let's go through it point by point. You'll find the five categories as an overview right below this section.
Picture Beatrice, a fictional vintage seller in Zurich with around CHF 110'000 in annual revenue on Etsy and active Offsite Ads obligation, because she crossed the USD 10'000 threshold. Her bookkeeping year looks like this: 12 Etsy payout income entries, occasional Etsy Plus expenses if billed separately, around 90 postage receipts at the post office, and about 25 other business expenses like material purchases, photo equipment, and advertising outside Etsy. Roughly 130 to 150 entries per year in total. That's doable in 30 minutes per month, including uploading receipts.
VAT: what Etsy sellers in Switzerland need to know
Under CHF 100'000 annual revenue, you don't have to register for VAT in Switzerland. If you're in that range, you can skip this section. You simply book the net payout, done.
Above CHF 100'000 it gets a bit more complex, but still manageable. You have two methods to choose from. With the Net Tax Rate Method, you keep your simplified logic, meaning net payout as income. On this gross amount you apply the net tax rate set for your industry, which is between 2.1% and 5.1% for a typical online sale. This method is ideal for simplified bookkeeping. More on this in our guide to VAT for freelancers.
With the effective method, you record gross income per order, separate VAT, and deduct input tax on your Etsy fees and material purchases. That's significantly more work, and in the Etsy context it's more the territory of shops above CHF 500'000 or sellers with a high material input tax share and Swiss business customers who claim input tax themselves.
Practical tip: if you've just crossed the CHF 100'000 threshold, register for VAT and pick the net tax rate. That way your bookkeeping stays simple, you meet Swiss requirements, and the administrative work doesn't double. If in doubt, you call your cantonal tax office or the Federal Tax Administration (ESTV). Compared to other countries, the Swiss authorities are surprisingly cooperative and helpful.
A small note on EU and UK sales: for sales to EU consumers below the IOSS threshold of EUR 150, Etsy collects EU VAT directly and reports it as marketplace operator. For UK consumers, Etsy does the same with UK VAT, for the US with state sales tax. You see these amounts in your reports, but they're not your VAT liability. For sales to Swiss customers, you stay responsible: Etsy doesn't handle Swiss VAT.
A second note on reverse-charge VAT: Etsy bills its fees through Etsy Ireland UC, so from the EU area. If you're VAT-registered using the effective method, the reverse-charge VAT (acquisition tax) question comes into play, because you're sourcing services from abroad. Under the net tax rate, this typically isn't an issue. When in doubt, clear it with your fiduciary, because the answer depends on your specific setup.
Book an Etsy payout in 4 steps
The concrete flow in Magic Heidi, once per payout.
Open Magic Heidi
On your phone or computer, both work the same.
Create income entry
Enter the net payout amount, payout date, and a short description like 'Etsy Payout April 2026'.
Upload receipt
Attach the Etsy monthly statement from the Payment Account or the bank transaction receipt, or drag and drop the PDF directly and Magic Heidi creates the entry automatically.
Save
Magic Heidi categorises automatically and includes it in your revenue reports.
When the simple method reaches its limits
We're here to save you time and money, but also to be honest: the 2-minute method doesn't fit every Etsy shop. The four situations where more detailed bookkeeping makes sense, you'll find in the overview further below. In each of these cases we'd advise you to talk to a Swiss fiduciary and evaluate a more specialised solution. Magic Heidi is deliberately built for solo self-employed people under CHF 500'000, not for scaling handmade operations with wholesale and inventory. By the way, the number of orders per month isn't a limit: whether you process 10 or 800 orders, in Magic Heidi it stays one income entry per payout, because Etsy handles all order, refund, and cancellation details in its own Payment Account.
If you're just starting out and asking yourself whether the sole proprietorship in Switzerland makes sense for you, start there. The choice of legal form directly affects what bookkeeping you need.
Picture Annina to wrap up, a fictional Etsy seller in Lausanne with handmade leather goods. She started in 2023 with CHF 42'000 in revenue and the 2-minute method, grew over two years to CHF 240'000, is now VAT-registered with the net tax rate, and still does her bookkeeping in Magic Heidi in about 25 minutes per month. If one day she hits CHF 500'000 or scales with wholesale inventory, she'll switch. Until then she's saved herself around CHF 600 per year in auto-sync costs, plus hours of fiduciary time, because her books are clean and simple.
Summary: what your Etsy bookkeeping in Switzerland should look like
Three things to remember. Under CHF 500'000 annual revenue, it's enough to record the net amount from the Etsy Payment Account as income once per payout, plus any Etsy Plus subscription fee or separately billed advertising costs as a separate expense. You save CHF 300 to 700 per year on auto-sync software, because as a solo self-employed person you don't need it, plus hours of setup and correction work. If you ever hit CHF 500'000, found a GmbH, or have to work with the effective VAT method, you switch to more detailed bookkeeping. Until then: keep it simple.
Magic Heidi is built by two Swiss freelancers who had these exact problems themselves. We use our own software for our bookkeeping, and it was designed for exactly these cases: for sole proprietorships that earn revenue through Etsy, Shopify, Stripe, or App Store and want to keep their books clean, fast, and compliant. If you issue invoices outside Etsy, for example to galleries, boutiques, or private clients for custom orders, our invoicing tool helps you create QR-invoices in under a minute.
Etsy fees, refunds, and subscription fees
Which items are already in the net payout, and which you have to record separately.
Listing fee and 6.5% transaction fee
USD 0.20 per listing (valid 4 months or until sold) and 6.5% transaction fee on sale price including shipping: both already deducted in the net payout. Nothing additional to book.
Payment processing fee
Around 4% plus CHF 0.30 per Swiss transaction, varies by buyer's country. Already included in the payout net, you only see the money coming in.
Etsy Ads and Offsite Ads
Etsy Ads run daily/monthly and are usually settled in the Payment Account. Offsite Ads cost 12% or 15% per referred order (mandatory from USD 10'000 annual revenue): also deducted in the payout.
Refunds and cancellations
Already accounted for in the net payout. CHF 2'400 gross minus CHF 180 refund minus CHF 295 Etsy fees = CHF 1'925 as income. Done.
Etsy Plus and shipping costs
Etsy Plus (optional, around USD 10 per month) is either deducted in the payout or billed to you separately depending on setup. Shipping costs to the post office or DHL you book as a separate expense with receipt.
When the simple method reaches its limits
Four situations where more detailed bookkeeping really makes sense.
CHF 500'000 threshold
Above this mark, double-entry bookkeeping becomes mandatory. Software like bexio, sevDesk, or a solution with a fiduciary then becomes necessary.
GmbH or AG
Even under CHF 500'000, double-entry bookkeeping is legally required here.
Inventory and wholesale scaling
If you move into wholesale alongside Etsy, you need inventory valuation and materials management in software built for that.
Effective VAT with input tax deduction
Booking input tax on Etsy fees, material purchases, and packaging separately is only worth it in a tool that automates it.
Common questions about Etsy bookkeeping in Switzerland
How often does Etsy pay me out, and can I adjust that?
You configure the payout cadence in your Etsy Payment Account yourself: daily, weekly, biweekly, or monthly. For simplified bookkeeping in Switzerland, we recommend the monthly payout, because you then have exactly one income entry per month in Magic Heidi instead of 30. You can change the cadence at any time if your cash flow situation calls for a more frequent payout.
How do I handle refunds and cancellations in my Etsy bookkeeping?
Refunds and cancellations are already deducted in your net payout, you don't have to book them separately. If you refunded CHF 220 in April, that number is already factored into the payout amount. You only record what actually came into your account. The Etsy monthly statement shows the details, in case your fiduciary or the tax office asks.
What about the Offsite Ads at 12% or 15%?
If Etsy brings you a sale through external advertising channels like Google or Facebook, Etsy deducts an Offsite Ads fee of 12% or 15% from the sale price. For shops above USD 10'000 annual revenue on Etsy, this participation is mandatory. The fee is already accounted for in the net payout, you don't have to record it separately. The Etsy monthly statement breaks it out, in case you need to trace it for the VAT gross logic.
What about EU VAT (IOSS) on Etsy sales to European customers?
For sales to EU consumers under the IOSS threshold of EUR 150, Etsy as marketplace operator collects EU VAT and reports it itself. You see the amounts in your Etsy reports, but they're not your tax liability. For Swiss VAT, what counts is your relevant turnover, not the EU VAT remitted by Etsy.
And UK VAT or US sales tax?
Same logic. For UK consumers, Etsy collects UK VAT, for US buyers state sales tax in the relevant states. Neither is your problem and neither is your VAT. Etsy handles these obligations as a marketplace. In your Swiss bookkeeping, what matters primarily is the net payout in CHF.
What's the fastest way to upload the Etsy monthly statement?
Magic Heidi accepts PDF receipts (no CSV). Fastest path: download the monthly statement from your Etsy Payment Account as a PDF and drag and drop it into Magic Heidi. We read the amount and date automatically and create the income entry, including the PDF as a receipt. Instead of the Etsy PDF, the e-banking transaction receipt from your Swiss bank documenting the Etsy credit also works. Both are equivalent as proof.
How do I book Etsy Plus if I've subscribed?
It depends on how Etsy bills you. If the roughly USD 10 per month are settled directly in the Etsy Payment Account, they're already deducted in the net payout and you don't have to do anything extra. If Etsy bills Etsy Plus to you separately by credit card or bank debit, you book that as a separate business expense with the Etsy invoice as receipt.
What if Etsy pays me out in USD or EUR instead of CHF?
Depending on your shop currency setting, Etsy can pay out in CHF, EUR, or USD to your Swiss bank account. If your Etsy shop bills in CHF, CHF arrives in the account. If it bills in USD or EUR, your bank credits the exchange-rate amount in CHF. In both cases you book the CHF amount that actually came into your bank account, because that's the traceable cash flow.
Keep your Etsy bookkeeping clean, in 2 minutes per month
Three invoices on the free plan, no credit card. 30 days risk-free trial.