I was someone who almost got hit by this tax. You don't need any offshore shenanigans to get around it.
If you just want to move out of the country you can also just keep the ownership of the company within the country. You do this by putting your shares into a holding that stays in Germany even when you move out. That holding needs to be managed within Germany, so you need to assign a friend or be in Germany twice a year to sign off on having done the management within Germany.
Of course, if you want to move the company out of the country, you'll need to pay taxes on any value increase the company had. As others have described this is pretty reasonable though - you get taxed exactly as if gains were realized. This is tax you would have had to pay some time in the future anyways, except by moving to a tax-evasion country.
The only unreasonable part of the law is how they can assume your valuation based on earnings, but that only applies if you can't provide a valuation based on German standards.
Exactly, you need to get proper advice on how to structure your business in Germany. Basically, putting your shares in holding companies is both common and not dodgy. Corporate taxes are more friendly than personal income taxes. You can do constructions with salaries, dividend, etc.
Doing this is standard practice if you are founding a company. You need to plan for your startup to be actually successful and being on the receiving end of a big exit. You can't just wing it and hope for the best.
Germany has a large amount of wealthy small investors, business owners, family owned businesses, etc. And many of those might retire in places like Spain, Italy, etc. There are ways. You just need to understand the system.
That's not to say that Germany is not a huge PITA when it comes to managing all these constructions, dealing with the bureaucracy, and the maze of silly government agencies that refuse to share even the most basic information with each other so you are stuck in ground hog day providing the same information over and over again (who are you, where do you live, what is your company registration, etc.). But once you know the how this backwards and dysfunctional system works, you can get it to work for you. Because painful as it is, the system does work more or less as advertised. But you do need to familiarize yourself.
BTW. this is a topic where LLMs can be helpful. You can skip a lot of the traditional advisers and other middle men, if you are a bit smart on that front. Using an accountant is actually worth the money for liability reasons. So don't skimp on that. But otherwise, knowing what you are getting into in terms of bureaucratic process can save a lot of time.
That's probably the very last spot where you want to use an LLM, especially not in Germany. One single mistake can cost you a fortune, and you won't be able to spot the mistake because you're not an expert. LLMs could be used to prime you for conversations with an expert (but be prepared to be corrected on points of law and fact) but they are no substitute. Corporate law is a legal minefield, tread with utmost care.
The whole proposition is in a way bizarre: if you have this problem you almost certainly can afford proper guidance and if you need to resort to an LLM for that guidance you almost certainly don't need such complex constructs in the first place!
I would say not with tax law anywhere. It is very complex and has all sorts of interactions between things - e.g. double tax treaties.
That said, a lot more people would probably use complex constructs if they were not so expensive to set up because of the advice needed. I just do not think LLMs help.
RAG are quite good with tax codes. That’s not particularly surprising you have documents telling you exactly what can be done and what is hard is knowing everything inside and putting everything together. That’s pretty much exactly in the sweet spot for LLM queries.
Crazy theory: most posts here are from German Tax office. They give a "free" advice, and send a fat tax penalty 5 years latter! Suprise: you never left!
If the German tax office is actually using HN for such schemes I'd have to give them more credit for using technology effectively than I currently do. It would be funny if they did though.
Those shouldn't be prohibitively expensive; even small businesses in the US can typically afford one.
Having an accountant is one of the hallmarks of a legitimate business.
If you're doing it on your own without a professional to watch out for you, and advise you, and take care of the details so you can do more important things, it isn't a company, it's a hobby.
Even hobbies are sometimes better done with an accountant. if you sell your garden surplus at a farmers market for example. They are not expensive if you only need a little help and can save a lot of trouble.
I'm not saying use it blindly. But it helps going into discussions with experts, advisers, etc. with some preparation and knowledge. Worst case you are wrong and they'll correct you and best case you pre-empt some actual problems. And it's not like advisers, accountants, etc. don't make mistakes, overlook stuff, or sometimes work against your interests. It helps being a bit hands on. And LLMs make that a lot easier.
Also LLMs are great for picking apart complex bureaucratic procedures, figuring out what next needs to be done, what the meaning is of some 10 page pile of crap the tax office dumped in your mail box, etc. Especially if you are not a native German speaker. You can ask your critical questions, get it to explain stuff you don't understand, etc. In the end, you are responsible for your actions. Limited liability in Germany isn't that limited. So, spending some time on figuring out whether you are doing it right is hard work. LLMs help.
But yeah, don't vibe run your private finances and sources of income.
> That's not to say that Germany is not a huge PITA when it comes to managing all these constructions, dealing with the bureaucracy, and the maze of silly government agencies that refuse to share even the most basic information with each other so you are stuck in ground hog day providing the same information over and over again (who are you, where do you live, what is your company registration, etc.).
That's where you hire a professional accountant. Which you should be doing anyway at the point where you raise any sort of external funding that's not family members.
I don't get why people are always complaining about German taxes. As long as you're small, you can just wing it. And when you pass the threshold, professionals are cheap.
I'm not complaining about the taxes but the bureaucracy. And the taxes definitely require an accountant here because of the complexity of the tax law and all the intentional loopholes in there for people that can afford an accountant. Accountant lobbies are fierce in this country and they like being necessary. So a lot of sane things that other countries are doing to keep things simple haven't really happened here. I never lived in the US but from what I know of it, it's actually one of the countries that is worse on this front. So, if you move here from there, it might be an upgrade.
Anyway, I call the German attitude to this topic Stockholm syndrome. The thing is, I've lived in four countries in the EU so I know how things can be different, more efficient, etc. When I say Germany is a PITA, that is relative to the Netherlands, Sweden, and Finland and based on my experience with those countries. Which isn't even that recent. Those countries were miles ahead of how things are in Germany today decades ago. And I wouldn't exactly refer to Finland and Sweden as tax havens.
Taxes are quite high here. Fun fact: when I moved to Germany from Finland, it was an internal transfer for Nokia. My salary was compensated up because of the higher tax and insurance cost in Germany. From Finland! Of course, the cost of living is quite a bit lower here. So this was a nice thing for me. But it's not a cheap country.
No reasonable person on the planet can look at that table showing a €700k exit tax on a company making €200k/yr profit and think "yeah that sounds fair."
The article admits that the 700k figure “assumes the worst-case scenario that you take the high valuation of the financial authorities (factor 13.75) as base valuation for your exit tax. Instead, you could also find someone to assess the real value of your company, which is likely lower…”
A reasonable person could absolutely think it’s fair to impose a very high exit tax on someone who doesn’t want their books examined even when it would save them money.
That’s the penalty tax if you refuse to file the paperwork. So it’s literally the worst case.
Plus the article is wrong about not being allowed to move out of Germany. You still can, without paying the tax, you just need to keep a shell UG/GmbH alive inside Germany.
That's because reasonable people don't just look at two numbers and go "That's crazy", there is context and nuance to be understood, so give reading the entire blog post through instead of just skimming tables, and come back and tell us why it's unfair.
It's a math problem - you don't need a ton of context to understand it (although I did read the entire article). This is simply the German government being petulant and punishing successful people for moving a company somewhere that understands how to create proper incentive structures for businesses to grow.
If you as an individual make €100k a year in salary, saved €20k every year, and the German government wanted to charge you €70k just to move out of Germany it'd be grounds for rebellion.
What reason could they possibly have for "punishing successful people"? You seem to still miss almost the entire context, and automatically apply some bad faith arguments because of what, you feel like paying taxes is unfair?
Paying taxes is good, lawful, even patriotic. Also good and lawful is moving a company somewhere where you'll pay less in taxes and can grow faster and hire more people (and is at worst patriotically neutral).
An exit tax is a country saying "oh no that's bad, so instead of looking at our tax structure and seeing why you're leaving and trying to address that, we're going to charge you >3 years of profit as a punishment." It's simply saying that if our taxes are too high for you we're going to charge you even more to try to stop you from leaving.
You can think it's a good thing if you don't understand economics but it's hard to frame it as anything other than Germany punishing corporations for leaving.
> Also good and lawful is moving a company somewhere where you'll pay less in taxes
Agree, to an extent. You (the company) should still pay taxes on profits made within the country, before they can move out the company from the country, anything else would be unfair.
> It's simply saying that if our taxes are too high for you we're going to charge you even more to try to stop you from leaving
You can move company for any reason. If you're moving the company because the taxes are high, it sounds perfectly reasonable that you'd pay taxes before moving the company, otherwise it becomes a tax hole. And I don't think they're adding these taxes to stop them from moving, if that was the goal then they would just make it outright illegal. Instead they're trying to make sure you can't avoid paying taxes you should have paid.
> anything other than Germany punishing corporations for leaving.
Almost right, they're trying to stop companies from leaving the country without first paying their fair share of taxes. Once that's done, they're free to move wherever. Sounds reasonable to me, although I don't agree with the exact rates either.
> You (the company) should still pay taxes on profits made within the country
This is not what exit taxes are. They are punitive taxes above and beyond what you've already paid on revenue earned within the country.
> If you're moving the company because the taxes are high, it sounds perfectly reasonable that you'd pay taxes before moving the company, otherwise it becomes a tax hole.
Again, it seems like you don't actually understand what exit taxes are.
If you earn money in Germany, you're going to pay taxes on that no matter what. Even if you leave, and the exit tax is zero, you still have to pay the income tax on that revenue.
In Switzerland, I would trust the mechanisms put in place for dealing with 'Treuhandlers' (trustees) to deal with this situation correctly. In Germany I would absolutely not if the stakes got high enough.
- Form a German holding company to manage the business
- Deal with any conflicting taxation/regulatory issues when operating a german holding company from your new country of residence (in some countries this is not trivial)
- Visit Germany twice per year and potentially more to deal with German authorities that require things be done on paper and in person (hope you didn't move too far away and hopefully you don't have small children!)
- Hire an abnormally expensive tax advisor, hope he is good
- Sell a large portion of the company to fund a giant exit tax bill (!!!!). For many companies this is likely a 1-2 year minimum process, and that's IF they can find a buyer. Not as many PE funds in Europe. Good luck on valuation when the buyer knows you're in this situation.
- Hope the government gives you a reasonable valuation on your company, and hope their decision is similar to that of your buyer (and the timelines for both line up), which I'm sure is a super easy and not at all complicated process.
Fun! I can't possibly see what people are complaining about.
One of the weirdest things about Europe is the irrational nationalism that arises when you tie a language, ethnic-identity, government and country into one thing. Anecdotal, but it feels like this leads to more of an inability to reflect on and criticize things. Americans have far thicker skin when it comes to criticizing themselves.
Can you not see how this incentivizes entrepreneurs to leave or start their companies outside Germany (not sure if you're aware the EU exists). Is this really how you think things should work in a non-authoritarian regime with democratic freedom of movement?
> Snark aside, this chart makes total sense
> to me now: https://i.redd.it/fxks3skmvt4e1.png
Not that we're doing all that great here in Europe, but this list is somewhat an artifact of strong US financial markets, and skews against European innovation.
E.g. Booking.com isn't there because it's now ... an American company on paper, but it was started in Europe, has most of its operations there, and (last I checked) Europe was its most important market.
But because the US stock market and US capital dominates globally, companies like that tend to be sold to a US company, and become American on paper. But that financial arrangement doesn't really reflect the overall state of European innovation.
Similarly, there's countless European startups that would have probably had a NASDAQ listing if they'd been US-based, but were instead sold to some of the larger European incumbents in their sector.
The overall amount of innovation delivered to consumers etc. might be the same, so that's more of an artifact of how capital flows in the US v.s. the EU generally.
The overall amount of innovation is absolutely not the same, you can easily compare productivity growth in both regions to see the EU is also lagging there.
Also, the chart does include companies that are European headquartered (like Spotify) unless I’m mistaken.
Even if it didn’t though, don’t you think it’s a problem that a group of 600 million people cant form an attractive enough capital market such that its companies wouldn’t need to go abroad to a group of 300 million people to go public?
This is the weak complacency I’m talking about, as someone living in Europe it’s maddening.
I have no idea how you managed to read "this list is somewhat an artifact of" and "skews against" as a claim that the two would be "the same" if not for what I was pointing out.
Germany seems like a great country to be an employee as long as you're happy with making a fraction of what you'd make in any other country and have no designs of doing anything more with your professional life. Provided you can even get a full-time job since they seem to treat keeping your job as a civil right.
> Germany seems like a great country to be an employee as long as you're happy with making a fraction of what you'd make in any other country and have no designs of doing anything more with your professional life
Are you trying to just incite reactions? This is a very unfair take. German salaries are among the highest in Europe, sixth highest according to Wikipedia, and for many Europeans and non-Europeans it still is a land of opportunity. Certainly a better place to be a professional than almost "any other country", as you put it.
They're not exactly building leading-edge stuff, though they sometimes buy from companies that do.
Out of those you could only make an argument for Tesla, because at least they were pushing the envelope for a short while in the past (though more from a business standpoint), rather than merely operating within the possibilities of existing technologies others created.
Generally a high-tech company will have significant research (not development) spending, which T-Mobile and Uber don't.
I would never again found a company in Germany - not because of the super high tax or these arbitrary rules like you need to pay insane amounts to the Chamber of Industry and Commerce (IHK) or the GEZ for radios you don’t have; but: dealing with the bureaucracy and the tax authorities is just insane. Like you are required to pay a registered tax accountant do your books then they have “screenings” where you PAY him again to check his work and explain it to the IRS - only to find you missed paying 13.09 EUR of social security for the artist guild. Spent 5k in tax advisory fees and countless working days dealing with the questions over 13 EUR.
> be in Germany twice a year to sign off on having done the management within Germany.
Pretty stupid. You are signing paper that claims you never left Germany!!!
You are opening up yourself to personal German tax residency, with all pleasures it brings. Payable 10 years back!
And do not believe that 185 days bs. Correctly losing tax residency in state like Germany, Denmark, Norway or Australia is very difficult. You can not keep any assets like company or house there!
Edit: why downvotes? Many states only require 90 days or less to become tax resident. Australia is fine with a house. Norway will tax your income for 3 years after leaving!
Claiming you manage holding company within Germany, is a huge red flag!!!
> You are signing paper that claims you never left Germany!!!
No you aren't. You are signing a paper that says a managerial decision about the shares of the company happened in Germany. Where you live does not matter. You just have to do a board meeting, and be physically present in Germany during the meeting.
In fact, you likely want to keep any proof of your travel from a different country, which makes it obvious to the authorities that you don't spend all your time there.
There's multiple variants though, this is just one of them. You can also pay someone to manage the shares (and of course contractually bind them to not do anything without permission).
Edit: Also, to be clear, you don't need to manage the company from Germany. You only need to manage the holding company from Germany, where the only managerial decision is related to the shares themselves.
If your company bylaws are set up properly, you can do board meetings via video calls just fine.
Very few acts require actual presence in the country. What is required is that you can, at any time, enter Germany to perform those acts - which shouldn’t be a problem if you are German Citizen.
Do you own and manage company in germany? If yes you are tax resident, if not you pay exit tax. Winwin.
This what ifs do not really work in tax laws. The question is, if your current current structure and tax law interpretation will hold in 8 years. After germany had new election, new socialist goverment changed and it is trying to milk everyone.
Some flight ticket from lufthanza are not going to save you!
You could technically do that but then you’d have to keep paying taxes to Germany on your income in the other country. And the other country will consider you a resident too and will want a chunk of that…
Welcome to americans' reality! It's actually more humane than the way US treats its overseas citizens - no onerous PFIC/FATCA, and you have an option to divorce the tax system while still keeping your passport.
Double taxation should be taken care of by tax treaties. Usually you'd pay the maximum of the two tax rates in total, with your current residence country getting first dibs.
> Of course, if you want to move the company out of the country, you'll need to pay taxes on any value increase the company had. As others have described this is pretty reasonable though - you get taxed exactly as if gains were realized.
There's nothing reasonable about it, it's just an extortion. Your gains might never materialize, but your country does not care, they are just punishing you for leaving.
how did you do it? My co-founder is in a similar situation, and his tax-lawyer said the only way was via a trust - they also have a German holding. Do you have to declare that somewhere? or how does this work? Thanks!
I can't give more specific information about my situation, but I would recommend contacting one of the companies that has a public article on the "Wegzugssteuer", for example the one I linked in the first comment. That way you know you get someone that actually knows how to deal with this.
My first tax advisor barely even knew about the Außensteuergesetz and almost got me into larger trouble because of that. I'd guess since this law only affects a tiny portion of the population you really need someone that specializes in it.
If they specialize in it they'll have done this many times before and you can just use their pre-made constructs. Then the main issue is avoiding getting squeezed by them.
To (1) - if this was the case, it would have been great if they had talked about it openly or in any way really. To (2) - I do agree that $300 is probably cheap. But I also think that $10k is very expensive, and it seems Fastly agrees.
(3) Mh, I don't think this is doxxing and didn't expect having names would be a big problem. I've just updated the screenshots anyways and censored the names of the representatives.
Cloudflare of course chooses who they want to do business with, but they also pride themselves in being neutral.
I would be very happy to hear Cloudflare's actual side of this. (Or - it would have been great if they had given their side to us before getting into this mess). The only critical information from our side that I'm aware of is that we're a casino with multiple domains - which is why I put that right at the top. But most of the info should be relevant to any business interacting with CF.
I do admit that I originally drafted this article as a "customer support of last resort", since that seems to work well for CF specifically. But it's too late for that anyways by now - the problem is "resolved" by fire and we don't plan to move back.
I purely posted it now as a precautionary tale for other people because of all the pain it has caused us. So the audience is tech people in most companies of small size that will hit more traffic at some point in the future.
My experience with Cloudflare is that anytime “Trust and Safety” are involved, no one will ever be told anything. Even if it’s a totally benign or even good situation. Even if they find a case in your favor or resolve an issue for you.
Whoever runs that team really, really gets off on being withholding, as Buster Bluth would say.
This seems to be the rule in general with large companies.
They say it's because if such teams don't operate under secret protocols, the "bad guys" will discover the loopholes in them. But I rather suspect that this has more to do with evading legal liability.
I tend to agree with you. Trust and Safety teams make a lot of judgement calls that they don’t want being disclosed because many of those calls are subjective.
This is literally all written communication they gave us. The only other thing was calls. Not calls with anyone that had any knowledge about what any issues were, but calls with sales.
I'm not sure. It was on spot one on the first page, then something happened and it got downranked: https://hnrankings.info/40481808/
maybe due to being flagged by people (according to another comment).
I guess it's due to general negative sentiment towards casinos, which may be understandable but doesn't (in my biased opinion) change anything about CF's behaviour in this post. I would have left it out but it's necessary in order to provide the full context.
BYOIP is reasonable, though I doubt anyone actually does legislation blocks by IP. Since like half of companies on the internet use Cloudflare or other multi-tenant infrastructure everyone is aware that you can't block an IP address and hit one target. The only thing I've seen is DNS blocks (both DNS protocol directly and based on TLS SNI).
FYI, we also fully block users from the US (due to regulations).
My problem here is mainly the unprofessional communication and huge mess of mixing "compliance" with sales, without giving any clear information or options. And then the removal of our account without warning while we were still talking to them.
You would be surprised how big of a hammer ISPs will use when they are told to hit something. They live in a very different world than many modern web software companies - they are the plumbers for lots of things you take for granted, and look at the world the way a plumber does. Thanks to TLS, the plumbers can't see the HTTP headers to figure out what's actually flowing, so they sort of end up whacking all of it.
Generally, low-reputation IP addresses are associated with scams, spammers, and other similar things. Gaming somehow gets lumped into this bucket in some jurisdictions, but that hurts you worldwide (similar with other "sin businesses" like porn). These blacklists get published (I think there's some parts of BGP that make this happen, but I'm not quite sure what the mechanism is), and being on any one of them hurts your traffic everywhere because it becomes suspect.
I agree with you that this mix of compliance, engineering, and sales is gross. If this was the issue, they should have just told the OP.
It will be interesting to see. Just for completeness, Fastly is not requiring us to BYOIP or anything unless it causes them actual problems, which so far it hasn't. I'm sure they also have other similar businesses to ours so they should have some experience.
I guess I'll see in a while if this was also just a sales tactic from Cloudflare or not.
Yeah, I also assume that any sane CDN of this size has enough IPs that they can reserve a /16 or so for their "risky" customers (each deployment needs a /24, usually, so /16 gets you 255 regional sites). If Fastly has no problems or can otherwise quarantine you, there's no good reason for the BYOIP demand.
While they absolutely shouldn't ban IP for reasons you said, some do that anyway.
The most (in)famous case is China's GFW which banes IPs all the time. Yes, other websites often get accidentally blocked, but they don't care. Moreover, you can't even communicate with them because there are no official legal regulations. This is something what any CDN or cloud providers have to deal all the time.
I did mention the multiple-domains issue in the post. It would not have been amazing for us to remove our secondary domains, but we would have been very happy to do it if it had resolved the issue. We asked them again and again but they would not give us any detail or options apart from their 120k/year package. Note that BYOIP (which I guess they could reasonably have required to isolate us even if we only use a single domain) is available for a fraction of the cost elswhere (e.g. fastly).
Since we already left Cloudflare the only reason I finished writing this article is to warn others. I think it's still relevant to many companies regardless of what you think of casinos, since very unprofessional sales tactics (unprofessional as in business threatening) seem common place with them. Do look at the linked other posts and comments here from other people affected that don't have anything to do with casinos.
For me, the worst part is blackmail and account ban.
If you had legal presence in EU then new Digital Services Act[1] might a help for you. I am not sure if you could sue them based on that law, but you could maybe lodge a complaint.
Over 90% of our traffic is cached, since it is static assets. I can look up how much traffic reaches our origin, but the main factor is the number of static files hit. We used Cloudflare Analytics (part of the business plan) to track this, and since it didn't really impact our tech much until now I don't have an exact overview. I mainly know which (uncached) endpoints are hit how much. Fastly is currently saying 15TB per week which seems roughly the same range as Cloudflare's 80TB / month number.
I do encourage you to read the whole article cause there is some fine details in there. The main point is that we were happy to remove any domains apart from our main domain (which gets > 95% of our traffic) but Cloudflare did not give us that option or any other detail on the supposed issue.
If you just want to move out of the country you can also just keep the ownership of the company within the country. You do this by putting your shares into a holding that stays in Germany even when you move out. That holding needs to be managed within Germany, so you need to assign a friend or be in Germany twice a year to sign off on having done the management within Germany.
You do need a bit more expensive tax advisor, but it's not that difficult. There's a description here: https://www.juhn.com/fachwissen/internationales-steuerrecht/... (3.1.)
Of course, if you want to move the company out of the country, you'll need to pay taxes on any value increase the company had. As others have described this is pretty reasonable though - you get taxed exactly as if gains were realized. This is tax you would have had to pay some time in the future anyways, except by moving to a tax-evasion country.
The only unreasonable part of the law is how they can assume your valuation based on earnings, but that only applies if you can't provide a valuation based on German standards.