Hacker News new | ask | show | jobs
by crypt1d 3426 days ago
Not sure if there is a specific benefit in incorporating in Germany vs some other EU country. If there isn't, I'd suggest looking into Estonia and their e-residency program. They have a fixed 20% corporate tax which you only pay when you take the money out of the company (as opposed to paying on income). I've recently applied and the bureaucracy has been a breeze so far.

You can find some more info at https://bkpk.me/estonia-eresidency-digital-nomads

2 comments

In my opinion this is only great if you live outside the EU and want to have a financial place in the EU. One example: Imagine you live in Germany. When you create this company in Estonia good luck in describing to German tax authorities why you have founded it there and not in Germany! You probably also have to pay more taxes in total (to Estonia and Germany) if you are transferring money to yourself.
If you want to keep it simple it very likely makes sense to found the company where you reside. If you don't mind complexity, lookup `Double Irish With a Dutch Sandwich` :->

If you want to move to Europe (which I think was part of the idea of the article), it may indeed make sense to consider where to move. Germany (and one of its startup hubs, like Berlin or Hamburg) is probably not the worst place to be for various reasons, but I've also heard good things about e.g. Estonia.

I don't have backup readily available but I think your statement about the taxes is just plain wrong. Generally I think income is taxed where it is produced and Europe has (no)double-taxation treaties with pretty much any country. Personally I'd still avoid the extra complexity for a startup :-)

Please don't put a smile after that. Corporate tax evasion is a blight on society and people facilitating it are scum. Pay your dues, just like the people of a society have to.
It's not a company's responsibility to pay more than it owes. It's the people's responsibility to elect a government that will write rules without such gross and long standing loopholes. Or at least to elect a government that will close them after a decade or two of abuse instead of keeping them permanently.
According to that logic, if I found a software exploit that allows me to order anything for free on Amazon, I should be allowed to keep all the stuff without any consequences, because it's the resistibility of Amazon to prevent such loopholes from being used?
Imagine how nasty Amazon would be and how much money they would lose if they just blamed their users for bugs of that magnitude. That's how Europe's tax authorities are running their business.

And the USA isn't all that much better.

Well in your logic all big companies are scum. There are whole industries which making a lot of bucks for tax evasion (I mean the 100% legal one) and a lot of people are working there. So they are all scum? Just saying... if you are doing everything 100% legal according to the laws of your country why not optimize it? It's unfair that small and medium fish cannot do the same as big fish ;)
Within the EU you shouldn't have to pay tax twice. There are agreements in place, worst case the tax from Estonia would be deductible. You will end up paying less than with an all-German company.

And as they get the information from Estonia, I don't think German authorities will have an issue that the company is abroad. They're used to deal with a lot of UK companies (especially when the UG didn't exist yet), it's not new topic.

If you live in Germany and pay yourself a salary from an Estonian company, then you will only pay taxes in Germany and no taxes in Estonia.

The 20% Estonian corporate tax does not apply to salaries for non-residents, but for things like dividends.

P.S. Leapin is a company that specializes in accounting for online businesses looking to establish a presence in Estonia. You can find some more info on this stuff on their website:

https://www.leapin.eu/faq/receiving-funds#what-taxes-do-i-ne...

If you work on your own estonian company, but don't pay yourself money (all money are keeps on company's account) Is it a way?
This depends on how your home country treats the money on your company account, so its hard to say.

As far as Estonia is concerned you will not pay any taxes with them until you take out dividends or similar.

> good luck in describing to German tax authorities why you have founded it there and not in Germany

Why would you need to explain my business choices to any german authorities? It's none of their business. On top, Estonia is a member of the EU, not some off-shore tax-evasion island.

It was an example. If you are a German citizen you have to explain the tax authorities your business (and I'm pretty sure this is also valid for every or most other EU country)... this includes foreign companies which you own because you need to pay taxes to the country where you live (and it does not matter if your companies are abroad!!!).
If you direct the company from Germany, you'll be accountable for taxes in Germany anyway, regardless of where you incorporated.
Forgive me if im wrong, but as long you don't receive a salary (or money transfers in general) from the Estonian company entity, you should not be paying any personal taxes in Germany since all the money remains in the company?
Germany is different and has something called "Aussensteuergesetz". As a result you get to pay income taxes for your foreign companies, if they are located in tax havens like US or Estonia. Unless you can prove that you aren't managing them from Germany, like paying for an Office and a CEO.
German tax authorities will get information that you founded the company in Estonia... don't think that you are anonymous. When you make your yearly tax credit you have to tell somehow there that you have this company abroad. You have to tell and make evidence to German tax authorities that you don't earn a buck there. Does not matter if you transfer money to yourself or not.
Sure. But if all the money remains in the estonian company (no personal payments/salary), i should not be owing any taxes for that?

The goal here is not tax evasion but reducing some of the bureaucracy of founding and running the company.

Any taxes => any personal taxes.

Assuming the company isn't operating at a loss it is producing company income. Companies have to pay taxes on their profits too! AFAIK that income (excluding loopholes) needs to be taxed where it is generated. So if that company made 100k Euro using software you developed in Berlin, you'll pay the company taxes for 100k revenue in Germany. Not 100% sure, but that is my understanding of the situation.

Also note: You need to be quite careful, tax law is complicated in Germany. E.g. if you work for the company but you are not paying yourself a salary, but just profits, this can in itself be considered tax evasion! (since in Germany the corporate tax can be lower than your personal income tax)

But again, ask a tax lawyer or call your tax authority if you want dependable information on this.

P.S.: I don't believe bureaucracy is an issue here, you quite likely increase it by setting up a multinational.

Well, if you are NOT the company leader of the Estonian one then it's like an investment and I think you don't have to pay taxes or much less taxes. But if you ARE the company leader and decide what to do on Estonian one you are doing business with an offshore company in German eyes. It get's more complicated (not less if you live in Germany!) because you have to prove everything to German tax authorities no matter if you pay no salary to yourself... there is also some kind of law that you cannot just create a company abroad and be safe not to pay taxes in Germany (don't know the name of the law currently, sorry).