There is an exception, self-employed people. They do have to fill in forms and compute everything but their taxes are flat, there is no non-taxable minimum. They have less total tax % but also less perks (no paid vacations or sick days etc)
Update: no, we don't have to declare foreign bank accounts afaik. It might change this year because they just started taxing income from capital gains which will cause some headache for me personally.
But katinieks says no, it's really a progressive tax because of all the "tweaking" the politicians have done.
Assuming this is correct, what do reasonable people do? Call it a flat tax and add in "but it's not really" every time it's mentioned? Call it a flat tax and have the _real_ flat tax idea be tarnished by what they've done and called flat?
Not trying to get in on the discussion. As a guy who watches people talk about problems, politics always amazes me in that the language very seldom matches the underlying reality. This makes every honest political discussion a tricky search for definitions. As a side note, I've found once you get the definitions done, most people are not that far apart.
It's kind of like the "free market" discussion. Perhaps there never can be a free market? Perhaps the term is so abstract that it doesn't in fact exist anywhere and has never existed?
I support a flax tax in principle. The problem is that once we start indexing the tax to the size of the purchase, or excluding certain purchases, or giving money back? Well, I might or might not support it, but whatever the case, it's not really a flat tax then, right?
2. Sales taxes are regressive.
3. As a general rule, if a concept is simple enough for you to support on principle, the only real-world plausible implementations will be much, much more complicated.
What that means is that principles matter. Taking this back to my original point, and follow-up point, which had nothing to do with taxes: problem solving is many times a search for definitions. Once definitions are agreed on, all solutions become a matter of applying various principles in various degrees. Real-world solutions never match the terms that the original problem is presented in. In fact, good solutions usually involve creation of a new language.
But without mutual clearly-understood terms, you never get there.
"Abortion" or "Women's rights"?
I'd also point out that law is in many ways like software, if you try to do a large number of things for a huge audience, the number of edge-cases that must be addressed can quickly become overwhelming.
Unfortunately national governments don't generally have the luxury of just targeting a niche audience or creating different products for different people like a startup might, so there's inherently some complexity in the process, thus room for mistakes.