Bookkeeping With Wise in Germany: Statements Your Steuerberater Will Accept
Picture a February evening: your Steuerberater emails to say the transaction export you sent “isn’t usable.” You have client payments in dollars, a few in pounds, card spending on software, and a pile of conversions. This guide shows how to set up Wise and export statements so your German tax advisor can book them without sending them back.
Disclosure: This post may contain affiliate links. We may earn a commission at no extra cost to you if you make a purchase through these links. Read full disclosure.
Why Your Steuerberater Rejects So Many Fintech Statements
I spent my first year as a freelancer in Germany thinking bookkeeping meant forwarding screenshots. My Steuerberater, a patient woman in a small office near Leipzig’s Südvorstadt, eventually sat me down and explained something that changed how I handled money. In German bookkeeping, a screenshot isn’t evidence. A bank statement is a source document, and German tax practice is very particular about what a proper source document looks like.
When you hear your advisor sigh at your app export, the problem is rarely the app. It’s usually how the account was set up and how the records were pulled out of it. Before we get to the fixes, it helps to understand what the person doing your books is looking for.
What a German Tax Advisor Actually Needs From a Bank Record
German bookkeeping follows a set of principles known as the GoBD. In plain terms, your records should be complete, in date order, traceable, and not editable after the fact. Each booking in your accounts should point back to a document that shows what happened, when, between whom, and for how much. Your bank statement is the backbone that connects your invoices and receipts to real money movements.
Your Steuerberater most likely works in DATEV or a similar accounting system. Their workflow goes roughly like this. They import or type in your bank transactions, then match each one to an invoice or receipt, then assign it to an account category, such as revenue, software costs, bank fees or private withdrawals. If a transaction has no clear counterparty, no readable reference, or comes from an export that doesn’t cover a full, unbroken period, they can’t finish the job. They either guess, which they won’t do, or they email you, which costs you time and usually money, because most advisors bill partly by effort.
What they want boils down to four things:
- An unbroken period, ideally full calendar months, with opening and closing balances that reconcile.
- Every transaction listed with date, amount, currency, counterparty and reference.
- A format they can import or at least read without retyping.
- A way to check that the document wasn’t altered, which is why official PDF statements carry more weight than a spreadsheet you edited yourself.
If you’re still deciding whether you need professional help at all, Hiring a Tax Advisor in Germany: Do You Need One? walks through the trade-offs. If you already know you want one but need someone who works comfortably in English, see How to Find an English-Speaking Tax Advisor (Steuerberater) in Germany.
The Multi-Currency Problem That Confuses Everyone
Here is where most expat freelancers get stuck. A traditional German Girokonto has one currency: euros. Every line is a euro amount, and the bookkeeping is linear. A multi-currency account works differently. Each currency has its own balance, and each balance has its own transaction history.
Think about a common case. A client in Chicago pays your invoice in US dollars. The money arrives in your USD balance. Two weeks later you convert part of that USD balance into EUR so you can pay rent. On your statements, that shows up in three places:
- The incoming payment on the USD balance statement, in dollars.
- The conversion leaving the USD balance, in dollars.
- The conversion arriving in the EUR balance, in euros.
If you only send your advisor the EUR statement, they’ll see euros appearing from nowhere, labelled as a conversion. They have no idea whether that’s client revenue, savings you brought from home, or a gift from your parents. If you only send the USD statement, they see revenue in a currency they then need to value in euros. You need to send both, and you need to understand how they link together. Most rejections I’ve seen among friends come down to this one gap.
Why Wise Statements Are Easier to Defend Than You Might Think
The good news is that Wise generates proper, dated statements for each currency balance, with opening and closing balances, transaction references, and the exchange rate and fee shown on every conversion. That last part matters a lot. When a conversion happens, the record shows the rate used and the fee charged as separate items, rather than burying the cost in a worse rate. For a bookkeeper, this transparency is gold. The fee becomes a clean, bookable bank charge, and the rate is documented right there on the transaction.
My own advisor’s reaction when I switched from scattered PayPal balances and a home-country account to a single Wise account was blunt: “Finally, I can see what happened.” The tool was never the problem. Fragmented records were. Consolidating your foreign-currency income into one well-documented account is one of the biggest favours you can do for yourself and your Steuerberater.
Setting Up Wise So Your Books Stay Clean From Day One
Good bookkeeping starts long before tax season. The habits you build in the first month of using an account decide whether your annual handover takes an afternoon or a fortnight of back-and-forth emails. These are the setup decisions I’d make again if I were starting fresh in Germany.
Separate Business Money From Private Money
German law doesn’t force a Freiberufler to keep a separate business account, but almost every Steuerberater will urge you to. When your grocery shopping at Edeka, your Netflix subscription and your client payments all flow through the same account, your advisor has to sort private items from business items line by line. That’s tedious, error-prone and billable.
The cleanest approach is a dedicated business account. If you’re a freelancer or run a small Gewerbe, a Wise Business account gives you a separate set of statements, separate account details for clients, and card spending that is clearly business-related. Your personal life stays in your regular German bank or a personal account. When you pay yourself, you make one clear transfer from business to private, which your advisor books as a private withdrawal, or Privatentnahme. There’s no ambiguity left.
For a full walkthrough of how the business setup works and which older tools it can replace, see Wise Business for Freiberufler: Setup and What It Replaces. If you’re still at the stage of choosing your legal status and wondering how bookkeeping obligations differ, Accounting and Bookkeeping for Freelancers: Managing Finances in Germany covers the broader picture, including the difference between the simpler EÜR cash-basis accounting most freelancers use and full double-entry accounting.
A quick real-world scenario: my friend Priya, a UX designer in Hamburg’s Eimsbüttel, ran everything through one personal account for two years. Her advisor spent hours flagging which Amazon orders were office supplies and which were birthday gifts. The year she split things, her advisor’s invoice dropped noticeably, and her questions went from forty to four.
Use Currency Balances on Purpose
A multi-currency account tempts you to leave money sitting in five currencies. That’s fine financially, but for bookkeeping it means five sets of statements to export and reconcile. Be deliberate about it.
Here’s the approach that works well for most freelancers I know:
- Keep a balance only in the currencies your clients actually pay in. If you invoice in USD and GBP, hold USD, GBP and EUR. Nothing else.
- Convert foreign income to euros on a predictable rhythm, for example once a month or whenever an invoice is paid, rather than in dozens of tiny random amounts.
- Pay German costs such as rent, your Krankenkasse and your Steuerberater from the EUR balance only.
- Pay foreign-currency costs, such as a US software subscription, from the matching balance if you hold it, so there’s no extra conversion line.
Fewer, larger, regular conversions produce a statement your advisor can follow at a glance. Dozens of small conversions are technically fine but multiply the matching work. If you pay for international tools and advertising, Paying for Overseas SaaS and Ads From Germany: Cutting FX Markup looks at how to structure that spending so it stays both cheap and easy to book.
Build Reference and Description Habits
German bookkeepers match transactions to documents mostly through the payment reference, the Verwendungszweck. If your client pays with a reference like “payment” or leaves it blank, your advisor has to work out which invoice it belongs to. Multiply that by a year of clients and it becomes a real problem.
Small habits that save hours:
- Put a clear instruction on every invoice asking the client to quote the invoice number as the payment reference.
- When you send money out of Wise, write a reference that includes the invoice number or purpose, such as “Invoice 2024-017 hosting” or “Privatentnahme,” instead of leaving it blank.
- Use the notes or attachment features in the app to add receipts to card transactions as they happen. A photo of the receipt taken at the till beats hunting for it eleven months later.
- Keep your invoice numbering sequential and unique, which German rules expect anyway.
For the invoice side of this, including the mandatory details a German invoice must carry, see Invoicing in Germany: How to Invoice Clients and Include VAT.
Exporting Statements Your Steuerberater Will Accept
This is the part people search for, and it’s simpler than it looks once you have a routine. The core idea: give your advisor complete periods, every currency balance you used, in the format they prefer, plus the supporting receipts. Wise lets you download statements for chosen date ranges and currencies, and business accounts generally offer more export options than personal ones. Check the current choices in your account settings, because formats and integrations are updated over time.
The Monthly Export Routine
I do this on the first working weekend of each month. It takes about twenty minutes with a coffee, and it’s the reason my year-end handover is painless.
- Log into your account on a desktop browser, which makes it easier to choose date ranges and formats than the phone app does.
- Open the statements section and select the first currency balance you used last month, starting with EUR.
- Set the date range to the full previous calendar month, from the first day to the last. Don’t use “last 30 days,” because those periods never line up neatly.
- Download the official PDF statement for that balance and period.
- Download the same period again in the spreadsheet or data format your advisor prefers, typically CSV.
- Repeat steps two to five for every other currency balance that had any activity, even a single conversion.
- Save everything in one folder per month, using a consistent naming pattern such as year, month, currency and format.
- Check that each statement’s closing balance equals the next month’s opening balance. If it doesn’t, something is missing.
- Gather the receipts and invoices for any transaction that doesn’t already have one attached.
- Upload the folder to your advisor’s portal, whether that’s DATEV Unternehmen online, a shared drive or plain email, according to what they’ve asked for.
If your Steuerberater has set you up with a direct bank data connection in their software, ask whether they can pull your account feed automatically. Many offices can connect a range of banks and payment providers directly. Even then, I still download the PDFs each month for my own archive, because a feed is not the same as a document you hold yourself.
Choosing the Right Format for Each Purpose
Different documents do different jobs. Your advisor rarely wants just one of them. This table summarises what each type proves and when to provide it.
| Document | What it proves | Best used for | How often to provide |
|---|---|---|---|
| Official PDF statement per currency | Complete, dated, unaltered record with opening and closing balances | Archiving, audits, proving completeness | Monthly or quarterly, full calendar periods |
| CSV or spreadsheet export | The same transactions in machine-readable form | Importing into your advisor’s accounting software | Same periods as the PDFs |
| Conversion details | Exchange rate used and fee charged on each conversion | Booking conversion fees and valuing foreign income | Attached to the relevant period |
| Card payment receipts or invoices | What was bought, from whom, with VAT details | Claiming business expenses and input VAT | For every business card payment |
| Client invoices you issued | What you charged, in which currency, and when | Matching incoming payments to revenue | For every incoming client payment |
| Balance confirmation at year end | Account balances on the last day of the financial year | Year-end closing, especially with full accounting | Once a year |
A useful rule of thumb from my own advisor: “The PDF is for me to trust it, the CSV is for me to work with it.” Send both and you’ll rarely be asked for anything else.
Booking Conversions and Fees Correctly With a Worked Example
Let’s walk through one realistic month so the logic is crystal clear, using the Chicago client from earlier. To keep it general I’ll describe the steps rather than invent figures, because your own amounts and rates will be different.
- You send your client an invoice in US dollars. Your invoice states the amount in USD, and because you’re a German business, it also shows a euro equivalent where VAT rules require it.
- The client pays. The dollars arrive in your USD balance. On the USD statement this appears as an incoming payment with the client’s name and, hopefully, your invoice number as the reference.
- Later that month you convert those dollars into euros. On the USD statement you see dollars leaving as a conversion. On the EUR statement you see euros arriving from that same conversion. The conversion details show the exchange rate applied and the fee charged.
- You pay your rent and your Krankenkasse from the EUR balance. These appear only on the EUR statement.
Here’s how a typical advisor books this for an EÜR, the cash-basis profit statement most freelancers file:
- The revenue is recorded when the money is received, valued in euros. Your advisor will apply a consistent method for this valuation and may ask which rate you used on your invoice.
- The conversion itself is not income. It’s an internal transfer between two of your own balances, so it gets booked as a transfer between money accounts, not as revenue.
- The conversion fee is a business expense, booked as a bank charge.
- Any small difference between the euro value at the time the money arrived and the euros you actually received after converting can be a currency gain or loss. Your advisor will decide how to treat it.
Notice that everything stays consistent: dollars come into the dollar balance, dollars are converted, and euros arrive in the euro balance. If your advisor ever sees euros “coming from” a balance in another currency with no matching outgoing line on that other statement, a statement is missing.
VAT adds one more layer. German VAT rules often require foreign-currency amounts to be valued using officially published exchange rates, which may differ from the rate your provider used for the actual conversion. That’s normal and not an error, but it does mean your invoice’s euro figure and the euro figure you received will rarely match exactly. The details are covered in Foreign-Currency Invoices and German VAT: Exchange Rate Record-Keeping, and if you want to understand how much a conversion really costs you in the first place, Getting Paid by Overseas Clients as a Freelancer: Where the FX Margin Disappears breaks it down.
Common Rejections and How to Fix Them
Even with a good routine, things go wrong. Below are the complaints I’ve heard most often from Steuerberater dealing with expat clients, together with the fix for each. If your advisor sends one of these emails, don’t panic. Almost all of them can be fixed in an evening.
The Usual Complaints Side by Side
| What your advisor says | What it usually means | How to fix it |
|---|---|---|
| “The statement is incomplete” | A period gap, or a currency balance you forgot | Re-export full calendar months for every balance with activity |
| “I can’t tell where this money came from” | A conversion arrived in EUR but the source balance statement wasn’t sent | Send the matching statement for the source currency |
| “This is a screenshot, not a statement” | You sent an image from the app | Download the official PDF statement from the browser |
| “Balances don’t reconcile” | Overlapping or rolling date ranges | Use first-to-last-day month ranges only |
| “No receipt for this card payment” | Business card spending with no invoice | Request the invoice from the vendor and attach it |
| “Is this private or business?” | Mixed use of one account | Move private spending to a separate account and mark past items |
| “The CSV won’t import” | Wrong format or edited file | Re-download an untouched export in the format they request |
Fixing Missing Months and Messy Histories
If you’ve been using the account for a while without a routine, don’t try to rebuild it piece by piece from memory. Go back to the beginning of the financial year and export everything again, properly, month by month, for each currency balance. It’s faster to redo it cleanly than to patch a mix of old files.
A friend of mine, Tomás, a translator in Cologne’s Ehrenfeld, arrived at his advisor’s office in March with a single CSV covering “roughly” the previous year, downloaded the previous November and topped up with screenshots. His advisor asked for the lot to be redone. Tomás spent one evening exporting twelve months across three currencies, named the files consistently, and the advisor finished the EÜR within a week. The lesson isn’t that he was careless. A one-off export is simply never complete enough for German standards.
Also check that you haven’t forgotten any balance. If you received a single payment in Swiss francs in June and converted it straight away, that CHF balance still has a statement, and your advisor needs it to understand the euros that appeared in your EUR balance that month.
Handling Card Spending and Receipts
The card is where receipts disappear. You pay for a co-working day pass in Munich, a train ticket to a client meeting in Stuttgart, or a software subscription billed from Ireland, and the receipt lives somewhere in your email or nowhere at all.
German rules expect a proper invoice for expenses you deduct, and for input VAT you generally need an invoice that meets the legal requirements, including the vendor’s details and VAT information. A card statement line alone usually isn’t enough to claim the VAT back. So:
- Ask for an invoice every time, with your business name on it if possible.
- For online subscriptions, log into the vendor’s billing page and download proper invoices rather than relying on payment confirmation emails.
- Attach receipts to transactions in the app as you go, or keep a monthly receipts folder that mirrors your statement folder.
- For small cash-like expenses where no invoice exists, write a short note with the date, purpose and amount, though your advisor will tell you how far that goes.
Year-End, Prepayments and the Day the Finanzamt Asks Questions
At the end of the financial year, your advisor prepares your EÜR or balance sheet and your tax returns, which are submitted electronically through ELSTER. If you want to understand the portal your returns go through, Understanding Elster: Filing Your Taxes Online in Germany gives an accessible tour. Clean monthly statements make this stage quick, and they also help your advisor estimate your profit accurately, which in turn influences the advance tax payments the Finanzamt sets for you. For more on those, see Quarterly Tax Prepayments (Vorauszahlungen) for Self-Employed People.
Then there’s the scenario every freelancer quietly dreads: a letter from the Finanzamt asking for documents, or an actual audit. This is where your archive of official PDF statements pays off. Auditors want to see original, unaltered records covering complete periods, and they want to follow money from invoice to account to booking. If your folder holds monthly PDF and CSV statements for every balance, plus receipts and invoices, you can answer requests calmly and quickly. German retention obligations for business records are long, so keep your exported statements safely backed up for the full period your advisor tells you, and don’t rely on being able to download them again years later. For a broader view of what to expect, read Tax Audits in Germany: What to Do If the Finanzamt Comes Knocking.
Making the Switch Without Losing a Single Record
If you’re currently juggling a home-country account, a PayPal balance and a German Girokonto, moving your freelance money flow into Wise doesn’t have to be dramatic. Here’s a calm way to transition:
- Open the business account and complete verification before you need it, so there’s no gap when the first client payment comes in.
- Tell your Steuerberater you’re adding a new account, and ask which export format and delivery method they prefer.
- Inform the Finanzamt of your business bank details if your advisor recommends it, so refunds and direct debits go to the right place.
- Update the payment details on your invoice template and send a short note to regular clients.
- Keep the old accounts open for a few months to catch late payments, then export their final statements for the year before closing them.
- Start your monthly export routine from the very first month, not from the first “busy” month.
Bookkeeping in Germany has a reputation for being merciless, and as a foreigner it can feel like everyone else got the instruction manual except you. The truth is much kinder. Your Steuerberater isn’t trying to catch you out. They want complete, readable, trustworthy records. A single multi-currency account with transparent conversions, separate balances, clear references and a twenty-minute monthly export routine delivers exactly that. If you haven’t already, open a Wise Business account, set up your folder structure this weekend, and send your advisor a test month. The reply you’ll get will probably be the shortest email they’ve ever sent you, and that’s the point.
Disclaimer
This article is for general informational purposes only and does not constitute professional advice. Laws, prices and regulations vary by location and change over time. Consult a qualified professional for guidance on your specific situation.