Normally, if you have a job here, they do pay and calculate the taxes for you. If you have more than one job, they still pay for it, and at the tax authorities check if they do it right. My sister got some money in return one year, so she didn't have to calculate anything, all was done by the fisc.
If you have a business, it's a little more complicated, but not very.