Is overtime always paid in Germany?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
17
down vote

favorite
4












I'm a recent graduate in CS currently living in Germany and looking for jobs as a junior Java developer. So I'm trying to understand more about contracts and things like that.



I have the following questions regarding overtime:



  1. Am I required to work overtime?


  2. Is overtime always paid?


  3. If overtime is not always paid, why is that legal? It's unfair to the employee, so I'm wondering why governments/unions allow such things. Especially in Germany!







share|improve this question






















  • Not sure how it works in Germany but if you are a professional on a salary you don't normally get OT or fixed hours of work.
    – Pepone
    May 3 '15 at 14:05










  • @Pepone: In Germany, fixed number of hours per week (at least on paper) is the norm for software developers. Sometimes a certain amount of overtime is not paid extra, but that is only common for manager roles, and not always enforceable (depends on contract details, type of work, amount of salary etc.).
    – sleske
    Feb 11 '16 at 10:13
















up vote
17
down vote

favorite
4












I'm a recent graduate in CS currently living in Germany and looking for jobs as a junior Java developer. So I'm trying to understand more about contracts and things like that.



I have the following questions regarding overtime:



  1. Am I required to work overtime?


  2. Is overtime always paid?


  3. If overtime is not always paid, why is that legal? It's unfair to the employee, so I'm wondering why governments/unions allow such things. Especially in Germany!







share|improve this question






















  • Not sure how it works in Germany but if you are a professional on a salary you don't normally get OT or fixed hours of work.
    – Pepone
    May 3 '15 at 14:05










  • @Pepone: In Germany, fixed number of hours per week (at least on paper) is the norm for software developers. Sometimes a certain amount of overtime is not paid extra, but that is only common for manager roles, and not always enforceable (depends on contract details, type of work, amount of salary etc.).
    – sleske
    Feb 11 '16 at 10:13












up vote
17
down vote

favorite
4









up vote
17
down vote

favorite
4






4





I'm a recent graduate in CS currently living in Germany and looking for jobs as a junior Java developer. So I'm trying to understand more about contracts and things like that.



I have the following questions regarding overtime:



  1. Am I required to work overtime?


  2. Is overtime always paid?


  3. If overtime is not always paid, why is that legal? It's unfair to the employee, so I'm wondering why governments/unions allow such things. Especially in Germany!







share|improve this question














I'm a recent graduate in CS currently living in Germany and looking for jobs as a junior Java developer. So I'm trying to understand more about contracts and things like that.



I have the following questions regarding overtime:



  1. Am I required to work overtime?


  2. Is overtime always paid?


  3. If overtime is not always paid, why is that legal? It's unfair to the employee, so I'm wondering why governments/unions allow such things. Especially in Germany!









share|improve this question













share|improve this question




share|improve this question








edited May 3 '15 at 15:59









Danny Beckett

1056




1056










asked May 3 '15 at 6:41









Jack Twain

1,28011132




1,28011132











  • Not sure how it works in Germany but if you are a professional on a salary you don't normally get OT or fixed hours of work.
    – Pepone
    May 3 '15 at 14:05










  • @Pepone: In Germany, fixed number of hours per week (at least on paper) is the norm for software developers. Sometimes a certain amount of overtime is not paid extra, but that is only common for manager roles, and not always enforceable (depends on contract details, type of work, amount of salary etc.).
    – sleske
    Feb 11 '16 at 10:13
















  • Not sure how it works in Germany but if you are a professional on a salary you don't normally get OT or fixed hours of work.
    – Pepone
    May 3 '15 at 14:05










  • @Pepone: In Germany, fixed number of hours per week (at least on paper) is the norm for software developers. Sometimes a certain amount of overtime is not paid extra, but that is only common for manager roles, and not always enforceable (depends on contract details, type of work, amount of salary etc.).
    – sleske
    Feb 11 '16 at 10:13















Not sure how it works in Germany but if you are a professional on a salary you don't normally get OT or fixed hours of work.
– Pepone
May 3 '15 at 14:05




Not sure how it works in Germany but if you are a professional on a salary you don't normally get OT or fixed hours of work.
– Pepone
May 3 '15 at 14:05












@Pepone: In Germany, fixed number of hours per week (at least on paper) is the norm for software developers. Sometimes a certain amount of overtime is not paid extra, but that is only common for manager roles, and not always enforceable (depends on contract details, type of work, amount of salary etc.).
– sleske
Feb 11 '16 at 10:13




@Pepone: In Germany, fixed number of hours per week (at least on paper) is the norm for software developers. Sometimes a certain amount of overtime is not paid extra, but that is only common for manager roles, and not always enforceable (depends on contract details, type of work, amount of salary etc.).
– sleske
Feb 11 '16 at 10:13










4 Answers
4






active

oldest

votes

















up vote
25
down vote



accepted










Working time in Germany is regulated by the "Arbeitszeitgesetz (ArbZG)", the law concerning time spent working.




§3 says a working day is 8 hours maximum. You may do overtime up to two hours per day if your avarage working time in 6 months does not exceed 8 hours per day. There may be exceptions from this rule for people working shifts and people who are on call.




In practice that means most companies are organized so that people have a kind of account that saves "time". You do overtime this week, you may leave earlier another week to balance it. If leaving early is not possible on your job, maybe you have to save enough overtime to drop a whole shift. Different companies have different regulations though and most of them are fine. They will be stated clearly in the contract.




§9 say you must not work sundays. It also lists two pages of exceptions, like restaurants, emergency services, taxi drivers and the like.




So nobody can make you work more than 10 hours a day or on sundays in a normal software developers job. That's illegal. Doing IT support may have different rules though, after all they are on call and their work on sunday might as well be an emergency for the company.



That said, in practice in software development, nobody even knows these laws and nobody is unionized. Not because people don't know better, but because laws and unions are to protect those people that cannot help themselves. And software developers in Germany can. If I don't like my company? I quit and work for another. Companies are having trouble finding the right people, so treating your developers badly will result in them leaving.



I've been in the industry for 15 years and I have not once had a manager order overtime. Only stupid ones would even try. However, I have not met a single developer who would not have volunteered to do overtime, sometimes even over the legal limit and on sundays, just because they knew the company needed it. Not volunteering to do overtime on weekdays would probably be looked down upon by your coworkers, while coming in on weekends would be very, very rare. Working times for developers are mostly flexible in Germany and that includes that you might do 50 hours in one week and 35 in the next two. Software development is rarely a 9-to-5 job. It's more like a somewhere-between-7-and-10-to-when-it's-done job.



There are exceptions to any rule. If you are looking for a 9-to-5 job with no overtime you may want to look into heavily unionized companies or even civil services or administration. Most do work on strict regulations and most get paid like... well... lets just say most developers stay away from jobs that offer a payment calculated using the public service payscale ("Tarifvertrag Öffentlicher Dienst"). They are somewhat secure and boring and pay that way.



Sometimes you may see a clause in a contract that says "Überstunden sind mit dem Gehalt abgegolten", meaning your overtime is already paid for by your normal salary. Basically it means you won't get paid for overtime because you salary is already above average. It's your choice if you think the other parts of the contract are worth it. Remember, nobody in his right mind will order overtime in software development. You volunteer.



So



  1. Not by law, but by peer pressure.

  2. Generally, Yes. But you may find clauses saying it's already paid for in your contract. Which means No.

  3. Because software development is not unionized that much. There is not even a union for software developers. You will find unions mostly in companies that do other stuff and have a software department attached. Because right now, we don't need unions. We vote with our feet. A new job is just around the corner. You decide if you like the contract or not.





share|improve this answer




















  • The problem is that I don't speak German so I don't really have much choices, which makes finding a job a little difficult. But thank you so much, your answer was really really good!
    – Jack Twain
    May 3 '15 at 11:19






  • 1




    @Pepone Yes, but Verdi is very large and not specialized on developers. They are a union for about everybody. Bus drivers, nurses, people working for Amazon logistics... and another 997 jobs according to their website. So no, we don't have a union for developers, just some unions that will gladly take a developers membership fee.
    – nvoigt
    May 3 '15 at 22:20






  • 2




    According to my googling, a statement like "Ãœberstunden sind mit dem Gehalt abgegolten", (your overtime is already paid for by your normal salary) in contract never held up in court when an employee took it up. For the reasons given in the answer, this hardly comes up. But I'd see such a statement in contract as a yellow flag. see s1lv3r answer
    – mart
    May 4 '15 at 7:37







  • 1




    @mart While probably correct, if you take your employer to court, it's your ex-employer very soon. It's a choice. If the contract is so good that you think it makes up for no overtime pay you take it, if you don't like it, you negotiate otherwise or just decline.
    – nvoigt
    May 4 '15 at 8:25






  • 2




    @JackTwain That is completly company dependent and you should ask them for examples on their overtime policy. Most likely, they only track overtime per month. So if you do an hour more on monday, come in 2 hours late on thursday and then start an hour early friday, provided they all fall in the same month, you have no overtime for that month because over the course of the month, it evens out. But that's just me guessing how they may handle it. Ask them.
    – nvoigt
    Jun 4 '15 at 5:17


















up vote
7
down vote













While the other answers already gave a good overview regarding the overtime culture in the software industry of Germany itself, I would like to add some facts, because I think the legal situation isn't really completely described here.



  1. You are only supposed to do what's inside your contract. There is no legal possible way for your employer to force you to do a lot of overtime if it's not mentioned in your contract.


  2. If we talk about contracts containing a clause that states that any overtime is included in your basic salary, some employers try to put clauses like that into their contracts, but this is basically illegal.


There is only one exception to this. A clause like that is allowed if the job is considered high paid (the exact border of what is considered high paid is derived from the Beitragsbemessungsgrenze which for 2015 means a basic salary of more then 6050€/month in the west (or 5200€/month in the eastern states).



  1. Personally I think the current legal situation is pretty fair. If you are earning that much per month your employer can expect unpaid overtime from you. If he only pays a lower salary he has to pay you for any additional hour (or give you free time on another day).

As already stated there is a lack of IT experts in Germany in the moment, which puts employees in a more favorable position compared to other industries or countries. If you are searching for entry positions and have poor language skills on the other hand I feel like you'll have to make some trade-offs regarding overtime and salary for your first job.



Regarding the Arbeitszeitgesetz mentioned in some other answers: I think most small software companies (10-50 employees) don't really care about the very strict rules in this law (or it's on paper only). That's especially true for startup-kind-companies.






share|improve this answer


















  • 1




    Going from the information that you have a CS degree but no working experience I guess I would ask for 36k €/year and see what they offer. To be brutally honest here, personally I think your missing language skills will make it hard to find a job, so maybe you'll have to accept whatever they offer (after all the first job ist most of the times only to get into the working-market). To give some reference: According to absolventa entry Java positions go from 30-50k and end up at an average of 65k after having +10 years of working experience.
    – s1lv3r
    May 3 '15 at 17:01










  • can you please read my last comment on @nvoigt's answer?
    – Jack Twain
    Jun 3 '15 at 18:05

















up vote
2
down vote













When you´re required to work overtime:

a) Your contract (or collective agreement of your branche) includes it, together with more details

b) Emergency situations, whatever this means, but only if a max. weekly work time isn´t exceeded



Either it is paid with money, or you´ll get additional vacation time which can be used later.

It´s possible to agree on a fixed amount of overtime compensation each month (ie. your base salary is more than usual, but there is "unpaid" overtime).



No compensation at all is not possible.






share|improve this answer



























    up vote
    2
    down vote













    It depends on the law and the fine print of your contract, and also on the membership of your employer in the employers' side of collective bargaining agreements.



    • The law quoted by nvoigt sets the absolute maximum on your working hours. Note that legally Saturday is a working day, so you can have a 48-hour-average working week. (In most industries, unions have negotiated a much lower average.)


    • If your employer joined an employers' organization, union agreements may apply to you even if you're no union member yourself. As nvoigt points out, that's unusual in the IT sector, but not unheard of. Especially if you work in the IT department of a non-IT company.


    • If your company has a works council, they might have a say in overtime regulations. Many IT companies' employees don't bother to elect one, believing that they can care for themselves.


    • deviantfan is not quite right insofar as you can agree to sign a work contract where overtime is not paid, provided the total work time complies with the law. People who do so presumably negotiated a higher base salary than people who negotiated that overtime is paid.






    share|improve this answer




















    • To your last point: That´s what I wrote.
      – deviantfan
      May 3 '15 at 11:02










    • The 8-hour-average rule still applies even if overtime is not tracked for salary purposes.
      – o.m.
      May 3 '15 at 15:38










    Your Answer







    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "423"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    noCode: true, onDemand: false,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );








     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f45108%2fis-overtime-always-paid-in-germany%23new-answer', 'question_page');

    );

    Post as a guest

























    StackExchange.ready(function ()
    $("#show-editor-button input, #show-editor-button button").click(function ()
    var showEditor = function()
    $("#show-editor-button").hide();
    $("#post-form").removeClass("dno");
    StackExchange.editor.finallyInit();
    ;

    var useFancy = $(this).data('confirm-use-fancy');
    if(useFancy == 'True')
    var popupTitle = $(this).data('confirm-fancy-title');
    var popupBody = $(this).data('confirm-fancy-body');
    var popupAccept = $(this).data('confirm-fancy-accept-button');

    $(this).loadPopup(
    url: '/post/self-answer-popup',
    loaded: function(popup)
    var pTitle = $(popup).find('h2');
    var pBody = $(popup).find('.popup-body');
    var pSubmit = $(popup).find('.popup-submit');

    pTitle.text(popupTitle);
    pBody.html(popupBody);
    pSubmit.val(popupAccept).click(showEditor);

    )
    else
    var confirmText = $(this).data('confirm-text');
    if (confirmText ? confirm(confirmText) : true)
    showEditor();


    );
    );






    4 Answers
    4






    active

    oldest

    votes








    4 Answers
    4






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    25
    down vote



    accepted










    Working time in Germany is regulated by the "Arbeitszeitgesetz (ArbZG)", the law concerning time spent working.




    §3 says a working day is 8 hours maximum. You may do overtime up to two hours per day if your avarage working time in 6 months does not exceed 8 hours per day. There may be exceptions from this rule for people working shifts and people who are on call.




    In practice that means most companies are organized so that people have a kind of account that saves "time". You do overtime this week, you may leave earlier another week to balance it. If leaving early is not possible on your job, maybe you have to save enough overtime to drop a whole shift. Different companies have different regulations though and most of them are fine. They will be stated clearly in the contract.




    §9 say you must not work sundays. It also lists two pages of exceptions, like restaurants, emergency services, taxi drivers and the like.




    So nobody can make you work more than 10 hours a day or on sundays in a normal software developers job. That's illegal. Doing IT support may have different rules though, after all they are on call and their work on sunday might as well be an emergency for the company.



    That said, in practice in software development, nobody even knows these laws and nobody is unionized. Not because people don't know better, but because laws and unions are to protect those people that cannot help themselves. And software developers in Germany can. If I don't like my company? I quit and work for another. Companies are having trouble finding the right people, so treating your developers badly will result in them leaving.



    I've been in the industry for 15 years and I have not once had a manager order overtime. Only stupid ones would even try. However, I have not met a single developer who would not have volunteered to do overtime, sometimes even over the legal limit and on sundays, just because they knew the company needed it. Not volunteering to do overtime on weekdays would probably be looked down upon by your coworkers, while coming in on weekends would be very, very rare. Working times for developers are mostly flexible in Germany and that includes that you might do 50 hours in one week and 35 in the next two. Software development is rarely a 9-to-5 job. It's more like a somewhere-between-7-and-10-to-when-it's-done job.



    There are exceptions to any rule. If you are looking for a 9-to-5 job with no overtime you may want to look into heavily unionized companies or even civil services or administration. Most do work on strict regulations and most get paid like... well... lets just say most developers stay away from jobs that offer a payment calculated using the public service payscale ("Tarifvertrag Öffentlicher Dienst"). They are somewhat secure and boring and pay that way.



    Sometimes you may see a clause in a contract that says "Überstunden sind mit dem Gehalt abgegolten", meaning your overtime is already paid for by your normal salary. Basically it means you won't get paid for overtime because you salary is already above average. It's your choice if you think the other parts of the contract are worth it. Remember, nobody in his right mind will order overtime in software development. You volunteer.



    So



    1. Not by law, but by peer pressure.

    2. Generally, Yes. But you may find clauses saying it's already paid for in your contract. Which means No.

    3. Because software development is not unionized that much. There is not even a union for software developers. You will find unions mostly in companies that do other stuff and have a software department attached. Because right now, we don't need unions. We vote with our feet. A new job is just around the corner. You decide if you like the contract or not.





    share|improve this answer




















    • The problem is that I don't speak German so I don't really have much choices, which makes finding a job a little difficult. But thank you so much, your answer was really really good!
      – Jack Twain
      May 3 '15 at 11:19






    • 1




      @Pepone Yes, but Verdi is very large and not specialized on developers. They are a union for about everybody. Bus drivers, nurses, people working for Amazon logistics... and another 997 jobs according to their website. So no, we don't have a union for developers, just some unions that will gladly take a developers membership fee.
      – nvoigt
      May 3 '15 at 22:20






    • 2




      According to my googling, a statement like "Ãœberstunden sind mit dem Gehalt abgegolten", (your overtime is already paid for by your normal salary) in contract never held up in court when an employee took it up. For the reasons given in the answer, this hardly comes up. But I'd see such a statement in contract as a yellow flag. see s1lv3r answer
      – mart
      May 4 '15 at 7:37







    • 1




      @mart While probably correct, if you take your employer to court, it's your ex-employer very soon. It's a choice. If the contract is so good that you think it makes up for no overtime pay you take it, if you don't like it, you negotiate otherwise or just decline.
      – nvoigt
      May 4 '15 at 8:25






    • 2




      @JackTwain That is completly company dependent and you should ask them for examples on their overtime policy. Most likely, they only track overtime per month. So if you do an hour more on monday, come in 2 hours late on thursday and then start an hour early friday, provided they all fall in the same month, you have no overtime for that month because over the course of the month, it evens out. But that's just me guessing how they may handle it. Ask them.
      – nvoigt
      Jun 4 '15 at 5:17















    up vote
    25
    down vote



    accepted










    Working time in Germany is regulated by the "Arbeitszeitgesetz (ArbZG)", the law concerning time spent working.




    §3 says a working day is 8 hours maximum. You may do overtime up to two hours per day if your avarage working time in 6 months does not exceed 8 hours per day. There may be exceptions from this rule for people working shifts and people who are on call.




    In practice that means most companies are organized so that people have a kind of account that saves "time". You do overtime this week, you may leave earlier another week to balance it. If leaving early is not possible on your job, maybe you have to save enough overtime to drop a whole shift. Different companies have different regulations though and most of them are fine. They will be stated clearly in the contract.




    §9 say you must not work sundays. It also lists two pages of exceptions, like restaurants, emergency services, taxi drivers and the like.




    So nobody can make you work more than 10 hours a day or on sundays in a normal software developers job. That's illegal. Doing IT support may have different rules though, after all they are on call and their work on sunday might as well be an emergency for the company.



    That said, in practice in software development, nobody even knows these laws and nobody is unionized. Not because people don't know better, but because laws and unions are to protect those people that cannot help themselves. And software developers in Germany can. If I don't like my company? I quit and work for another. Companies are having trouble finding the right people, so treating your developers badly will result in them leaving.



    I've been in the industry for 15 years and I have not once had a manager order overtime. Only stupid ones would even try. However, I have not met a single developer who would not have volunteered to do overtime, sometimes even over the legal limit and on sundays, just because they knew the company needed it. Not volunteering to do overtime on weekdays would probably be looked down upon by your coworkers, while coming in on weekends would be very, very rare. Working times for developers are mostly flexible in Germany and that includes that you might do 50 hours in one week and 35 in the next two. Software development is rarely a 9-to-5 job. It's more like a somewhere-between-7-and-10-to-when-it's-done job.



    There are exceptions to any rule. If you are looking for a 9-to-5 job with no overtime you may want to look into heavily unionized companies or even civil services or administration. Most do work on strict regulations and most get paid like... well... lets just say most developers stay away from jobs that offer a payment calculated using the public service payscale ("Tarifvertrag Öffentlicher Dienst"). They are somewhat secure and boring and pay that way.



    Sometimes you may see a clause in a contract that says "Überstunden sind mit dem Gehalt abgegolten", meaning your overtime is already paid for by your normal salary. Basically it means you won't get paid for overtime because you salary is already above average. It's your choice if you think the other parts of the contract are worth it. Remember, nobody in his right mind will order overtime in software development. You volunteer.



    So



    1. Not by law, but by peer pressure.

    2. Generally, Yes. But you may find clauses saying it's already paid for in your contract. Which means No.

    3. Because software development is not unionized that much. There is not even a union for software developers. You will find unions mostly in companies that do other stuff and have a software department attached. Because right now, we don't need unions. We vote with our feet. A new job is just around the corner. You decide if you like the contract or not.





    share|improve this answer




















    • The problem is that I don't speak German so I don't really have much choices, which makes finding a job a little difficult. But thank you so much, your answer was really really good!
      – Jack Twain
      May 3 '15 at 11:19






    • 1




      @Pepone Yes, but Verdi is very large and not specialized on developers. They are a union for about everybody. Bus drivers, nurses, people working for Amazon logistics... and another 997 jobs according to their website. So no, we don't have a union for developers, just some unions that will gladly take a developers membership fee.
      – nvoigt
      May 3 '15 at 22:20






    • 2




      According to my googling, a statement like "Ãœberstunden sind mit dem Gehalt abgegolten", (your overtime is already paid for by your normal salary) in contract never held up in court when an employee took it up. For the reasons given in the answer, this hardly comes up. But I'd see such a statement in contract as a yellow flag. see s1lv3r answer
      – mart
      May 4 '15 at 7:37







    • 1




      @mart While probably correct, if you take your employer to court, it's your ex-employer very soon. It's a choice. If the contract is so good that you think it makes up for no overtime pay you take it, if you don't like it, you negotiate otherwise or just decline.
      – nvoigt
      May 4 '15 at 8:25






    • 2




      @JackTwain That is completly company dependent and you should ask them for examples on their overtime policy. Most likely, they only track overtime per month. So if you do an hour more on monday, come in 2 hours late on thursday and then start an hour early friday, provided they all fall in the same month, you have no overtime for that month because over the course of the month, it evens out. But that's just me guessing how they may handle it. Ask them.
      – nvoigt
      Jun 4 '15 at 5:17













    up vote
    25
    down vote



    accepted







    up vote
    25
    down vote



    accepted






    Working time in Germany is regulated by the "Arbeitszeitgesetz (ArbZG)", the law concerning time spent working.




    §3 says a working day is 8 hours maximum. You may do overtime up to two hours per day if your avarage working time in 6 months does not exceed 8 hours per day. There may be exceptions from this rule for people working shifts and people who are on call.




    In practice that means most companies are organized so that people have a kind of account that saves "time". You do overtime this week, you may leave earlier another week to balance it. If leaving early is not possible on your job, maybe you have to save enough overtime to drop a whole shift. Different companies have different regulations though and most of them are fine. They will be stated clearly in the contract.




    §9 say you must not work sundays. It also lists two pages of exceptions, like restaurants, emergency services, taxi drivers and the like.




    So nobody can make you work more than 10 hours a day or on sundays in a normal software developers job. That's illegal. Doing IT support may have different rules though, after all they are on call and their work on sunday might as well be an emergency for the company.



    That said, in practice in software development, nobody even knows these laws and nobody is unionized. Not because people don't know better, but because laws and unions are to protect those people that cannot help themselves. And software developers in Germany can. If I don't like my company? I quit and work for another. Companies are having trouble finding the right people, so treating your developers badly will result in them leaving.



    I've been in the industry for 15 years and I have not once had a manager order overtime. Only stupid ones would even try. However, I have not met a single developer who would not have volunteered to do overtime, sometimes even over the legal limit and on sundays, just because they knew the company needed it. Not volunteering to do overtime on weekdays would probably be looked down upon by your coworkers, while coming in on weekends would be very, very rare. Working times for developers are mostly flexible in Germany and that includes that you might do 50 hours in one week and 35 in the next two. Software development is rarely a 9-to-5 job. It's more like a somewhere-between-7-and-10-to-when-it's-done job.



    There are exceptions to any rule. If you are looking for a 9-to-5 job with no overtime you may want to look into heavily unionized companies or even civil services or administration. Most do work on strict regulations and most get paid like... well... lets just say most developers stay away from jobs that offer a payment calculated using the public service payscale ("Tarifvertrag Öffentlicher Dienst"). They are somewhat secure and boring and pay that way.



    Sometimes you may see a clause in a contract that says "Überstunden sind mit dem Gehalt abgegolten", meaning your overtime is already paid for by your normal salary. Basically it means you won't get paid for overtime because you salary is already above average. It's your choice if you think the other parts of the contract are worth it. Remember, nobody in his right mind will order overtime in software development. You volunteer.



    So



    1. Not by law, but by peer pressure.

    2. Generally, Yes. But you may find clauses saying it's already paid for in your contract. Which means No.

    3. Because software development is not unionized that much. There is not even a union for software developers. You will find unions mostly in companies that do other stuff and have a software department attached. Because right now, we don't need unions. We vote with our feet. A new job is just around the corner. You decide if you like the contract or not.





    share|improve this answer












    Working time in Germany is regulated by the "Arbeitszeitgesetz (ArbZG)", the law concerning time spent working.




    §3 says a working day is 8 hours maximum. You may do overtime up to two hours per day if your avarage working time in 6 months does not exceed 8 hours per day. There may be exceptions from this rule for people working shifts and people who are on call.




    In practice that means most companies are organized so that people have a kind of account that saves "time". You do overtime this week, you may leave earlier another week to balance it. If leaving early is not possible on your job, maybe you have to save enough overtime to drop a whole shift. Different companies have different regulations though and most of them are fine. They will be stated clearly in the contract.




    §9 say you must not work sundays. It also lists two pages of exceptions, like restaurants, emergency services, taxi drivers and the like.




    So nobody can make you work more than 10 hours a day or on sundays in a normal software developers job. That's illegal. Doing IT support may have different rules though, after all they are on call and their work on sunday might as well be an emergency for the company.



    That said, in practice in software development, nobody even knows these laws and nobody is unionized. Not because people don't know better, but because laws and unions are to protect those people that cannot help themselves. And software developers in Germany can. If I don't like my company? I quit and work for another. Companies are having trouble finding the right people, so treating your developers badly will result in them leaving.



    I've been in the industry for 15 years and I have not once had a manager order overtime. Only stupid ones would even try. However, I have not met a single developer who would not have volunteered to do overtime, sometimes even over the legal limit and on sundays, just because they knew the company needed it. Not volunteering to do overtime on weekdays would probably be looked down upon by your coworkers, while coming in on weekends would be very, very rare. Working times for developers are mostly flexible in Germany and that includes that you might do 50 hours in one week and 35 in the next two. Software development is rarely a 9-to-5 job. It's more like a somewhere-between-7-and-10-to-when-it's-done job.



    There are exceptions to any rule. If you are looking for a 9-to-5 job with no overtime you may want to look into heavily unionized companies or even civil services or administration. Most do work on strict regulations and most get paid like... well... lets just say most developers stay away from jobs that offer a payment calculated using the public service payscale ("Tarifvertrag Öffentlicher Dienst"). They are somewhat secure and boring and pay that way.



    Sometimes you may see a clause in a contract that says "Überstunden sind mit dem Gehalt abgegolten", meaning your overtime is already paid for by your normal salary. Basically it means you won't get paid for overtime because you salary is already above average. It's your choice if you think the other parts of the contract are worth it. Remember, nobody in his right mind will order overtime in software development. You volunteer.



    So



    1. Not by law, but by peer pressure.

    2. Generally, Yes. But you may find clauses saying it's already paid for in your contract. Which means No.

    3. Because software development is not unionized that much. There is not even a union for software developers. You will find unions mostly in companies that do other stuff and have a software department attached. Because right now, we don't need unions. We vote with our feet. A new job is just around the corner. You decide if you like the contract or not.






    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered May 3 '15 at 8:47









    nvoigt

    42.6k18105147




    42.6k18105147











    • The problem is that I don't speak German so I don't really have much choices, which makes finding a job a little difficult. But thank you so much, your answer was really really good!
      – Jack Twain
      May 3 '15 at 11:19






    • 1




      @Pepone Yes, but Verdi is very large and not specialized on developers. They are a union for about everybody. Bus drivers, nurses, people working for Amazon logistics... and another 997 jobs according to their website. So no, we don't have a union for developers, just some unions that will gladly take a developers membership fee.
      – nvoigt
      May 3 '15 at 22:20






    • 2




      According to my googling, a statement like "Ãœberstunden sind mit dem Gehalt abgegolten", (your overtime is already paid for by your normal salary) in contract never held up in court when an employee took it up. For the reasons given in the answer, this hardly comes up. But I'd see such a statement in contract as a yellow flag. see s1lv3r answer
      – mart
      May 4 '15 at 7:37







    • 1




      @mart While probably correct, if you take your employer to court, it's your ex-employer very soon. It's a choice. If the contract is so good that you think it makes up for no overtime pay you take it, if you don't like it, you negotiate otherwise or just decline.
      – nvoigt
      May 4 '15 at 8:25






    • 2




      @JackTwain That is completly company dependent and you should ask them for examples on their overtime policy. Most likely, they only track overtime per month. So if you do an hour more on monday, come in 2 hours late on thursday and then start an hour early friday, provided they all fall in the same month, you have no overtime for that month because over the course of the month, it evens out. But that's just me guessing how they may handle it. Ask them.
      – nvoigt
      Jun 4 '15 at 5:17

















    • The problem is that I don't speak German so I don't really have much choices, which makes finding a job a little difficult. But thank you so much, your answer was really really good!
      – Jack Twain
      May 3 '15 at 11:19






    • 1




      @Pepone Yes, but Verdi is very large and not specialized on developers. They are a union for about everybody. Bus drivers, nurses, people working for Amazon logistics... and another 997 jobs according to their website. So no, we don't have a union for developers, just some unions that will gladly take a developers membership fee.
      – nvoigt
      May 3 '15 at 22:20






    • 2




      According to my googling, a statement like "Ãœberstunden sind mit dem Gehalt abgegolten", (your overtime is already paid for by your normal salary) in contract never held up in court when an employee took it up. For the reasons given in the answer, this hardly comes up. But I'd see such a statement in contract as a yellow flag. see s1lv3r answer
      – mart
      May 4 '15 at 7:37







    • 1




      @mart While probably correct, if you take your employer to court, it's your ex-employer very soon. It's a choice. If the contract is so good that you think it makes up for no overtime pay you take it, if you don't like it, you negotiate otherwise or just decline.
      – nvoigt
      May 4 '15 at 8:25






    • 2




      @JackTwain That is completly company dependent and you should ask them for examples on their overtime policy. Most likely, they only track overtime per month. So if you do an hour more on monday, come in 2 hours late on thursday and then start an hour early friday, provided they all fall in the same month, you have no overtime for that month because over the course of the month, it evens out. But that's just me guessing how they may handle it. Ask them.
      – nvoigt
      Jun 4 '15 at 5:17
















    The problem is that I don't speak German so I don't really have much choices, which makes finding a job a little difficult. But thank you so much, your answer was really really good!
    – Jack Twain
    May 3 '15 at 11:19




    The problem is that I don't speak German so I don't really have much choices, which makes finding a job a little difficult. But thank you so much, your answer was really really good!
    – Jack Twain
    May 3 '15 at 11:19




    1




    1




    @Pepone Yes, but Verdi is very large and not specialized on developers. They are a union for about everybody. Bus drivers, nurses, people working for Amazon logistics... and another 997 jobs according to their website. So no, we don't have a union for developers, just some unions that will gladly take a developers membership fee.
    – nvoigt
    May 3 '15 at 22:20




    @Pepone Yes, but Verdi is very large and not specialized on developers. They are a union for about everybody. Bus drivers, nurses, people working for Amazon logistics... and another 997 jobs according to their website. So no, we don't have a union for developers, just some unions that will gladly take a developers membership fee.
    – nvoigt
    May 3 '15 at 22:20




    2




    2




    According to my googling, a statement like "Ãœberstunden sind mit dem Gehalt abgegolten", (your overtime is already paid for by your normal salary) in contract never held up in court when an employee took it up. For the reasons given in the answer, this hardly comes up. But I'd see such a statement in contract as a yellow flag. see s1lv3r answer
    – mart
    May 4 '15 at 7:37





    According to my googling, a statement like "Ãœberstunden sind mit dem Gehalt abgegolten", (your overtime is already paid for by your normal salary) in contract never held up in court when an employee took it up. For the reasons given in the answer, this hardly comes up. But I'd see such a statement in contract as a yellow flag. see s1lv3r answer
    – mart
    May 4 '15 at 7:37





    1




    1




    @mart While probably correct, if you take your employer to court, it's your ex-employer very soon. It's a choice. If the contract is so good that you think it makes up for no overtime pay you take it, if you don't like it, you negotiate otherwise or just decline.
    – nvoigt
    May 4 '15 at 8:25




    @mart While probably correct, if you take your employer to court, it's your ex-employer very soon. It's a choice. If the contract is so good that you think it makes up for no overtime pay you take it, if you don't like it, you negotiate otherwise or just decline.
    – nvoigt
    May 4 '15 at 8:25




    2




    2




    @JackTwain That is completly company dependent and you should ask them for examples on their overtime policy. Most likely, they only track overtime per month. So if you do an hour more on monday, come in 2 hours late on thursday and then start an hour early friday, provided they all fall in the same month, you have no overtime for that month because over the course of the month, it evens out. But that's just me guessing how they may handle it. Ask them.
    – nvoigt
    Jun 4 '15 at 5:17





    @JackTwain That is completly company dependent and you should ask them for examples on their overtime policy. Most likely, they only track overtime per month. So if you do an hour more on monday, come in 2 hours late on thursday and then start an hour early friday, provided they all fall in the same month, you have no overtime for that month because over the course of the month, it evens out. But that's just me guessing how they may handle it. Ask them.
    – nvoigt
    Jun 4 '15 at 5:17













    up vote
    7
    down vote













    While the other answers already gave a good overview regarding the overtime culture in the software industry of Germany itself, I would like to add some facts, because I think the legal situation isn't really completely described here.



    1. You are only supposed to do what's inside your contract. There is no legal possible way for your employer to force you to do a lot of overtime if it's not mentioned in your contract.


    2. If we talk about contracts containing a clause that states that any overtime is included in your basic salary, some employers try to put clauses like that into their contracts, but this is basically illegal.


    There is only one exception to this. A clause like that is allowed if the job is considered high paid (the exact border of what is considered high paid is derived from the Beitragsbemessungsgrenze which for 2015 means a basic salary of more then 6050€/month in the west (or 5200€/month in the eastern states).



    1. Personally I think the current legal situation is pretty fair. If you are earning that much per month your employer can expect unpaid overtime from you. If he only pays a lower salary he has to pay you for any additional hour (or give you free time on another day).

    As already stated there is a lack of IT experts in Germany in the moment, which puts employees in a more favorable position compared to other industries or countries. If you are searching for entry positions and have poor language skills on the other hand I feel like you'll have to make some trade-offs regarding overtime and salary for your first job.



    Regarding the Arbeitszeitgesetz mentioned in some other answers: I think most small software companies (10-50 employees) don't really care about the very strict rules in this law (or it's on paper only). That's especially true for startup-kind-companies.






    share|improve this answer


















    • 1




      Going from the information that you have a CS degree but no working experience I guess I would ask for 36k €/year and see what they offer. To be brutally honest here, personally I think your missing language skills will make it hard to find a job, so maybe you'll have to accept whatever they offer (after all the first job ist most of the times only to get into the working-market). To give some reference: According to absolventa entry Java positions go from 30-50k and end up at an average of 65k after having +10 years of working experience.
      – s1lv3r
      May 3 '15 at 17:01










    • can you please read my last comment on @nvoigt's answer?
      – Jack Twain
      Jun 3 '15 at 18:05














    up vote
    7
    down vote













    While the other answers already gave a good overview regarding the overtime culture in the software industry of Germany itself, I would like to add some facts, because I think the legal situation isn't really completely described here.



    1. You are only supposed to do what's inside your contract. There is no legal possible way for your employer to force you to do a lot of overtime if it's not mentioned in your contract.


    2. If we talk about contracts containing a clause that states that any overtime is included in your basic salary, some employers try to put clauses like that into their contracts, but this is basically illegal.


    There is only one exception to this. A clause like that is allowed if the job is considered high paid (the exact border of what is considered high paid is derived from the Beitragsbemessungsgrenze which for 2015 means a basic salary of more then 6050€/month in the west (or 5200€/month in the eastern states).



    1. Personally I think the current legal situation is pretty fair. If you are earning that much per month your employer can expect unpaid overtime from you. If he only pays a lower salary he has to pay you for any additional hour (or give you free time on another day).

    As already stated there is a lack of IT experts in Germany in the moment, which puts employees in a more favorable position compared to other industries or countries. If you are searching for entry positions and have poor language skills on the other hand I feel like you'll have to make some trade-offs regarding overtime and salary for your first job.



    Regarding the Arbeitszeitgesetz mentioned in some other answers: I think most small software companies (10-50 employees) don't really care about the very strict rules in this law (or it's on paper only). That's especially true for startup-kind-companies.






    share|improve this answer


















    • 1




      Going from the information that you have a CS degree but no working experience I guess I would ask for 36k €/year and see what they offer. To be brutally honest here, personally I think your missing language skills will make it hard to find a job, so maybe you'll have to accept whatever they offer (after all the first job ist most of the times only to get into the working-market). To give some reference: According to absolventa entry Java positions go from 30-50k and end up at an average of 65k after having +10 years of working experience.
      – s1lv3r
      May 3 '15 at 17:01










    • can you please read my last comment on @nvoigt's answer?
      – Jack Twain
      Jun 3 '15 at 18:05












    up vote
    7
    down vote










    up vote
    7
    down vote









    While the other answers already gave a good overview regarding the overtime culture in the software industry of Germany itself, I would like to add some facts, because I think the legal situation isn't really completely described here.



    1. You are only supposed to do what's inside your contract. There is no legal possible way for your employer to force you to do a lot of overtime if it's not mentioned in your contract.


    2. If we talk about contracts containing a clause that states that any overtime is included in your basic salary, some employers try to put clauses like that into their contracts, but this is basically illegal.


    There is only one exception to this. A clause like that is allowed if the job is considered high paid (the exact border of what is considered high paid is derived from the Beitragsbemessungsgrenze which for 2015 means a basic salary of more then 6050€/month in the west (or 5200€/month in the eastern states).



    1. Personally I think the current legal situation is pretty fair. If you are earning that much per month your employer can expect unpaid overtime from you. If he only pays a lower salary he has to pay you for any additional hour (or give you free time on another day).

    As already stated there is a lack of IT experts in Germany in the moment, which puts employees in a more favorable position compared to other industries or countries. If you are searching for entry positions and have poor language skills on the other hand I feel like you'll have to make some trade-offs regarding overtime and salary for your first job.



    Regarding the Arbeitszeitgesetz mentioned in some other answers: I think most small software companies (10-50 employees) don't really care about the very strict rules in this law (or it's on paper only). That's especially true for startup-kind-companies.






    share|improve this answer














    While the other answers already gave a good overview regarding the overtime culture in the software industry of Germany itself, I would like to add some facts, because I think the legal situation isn't really completely described here.



    1. You are only supposed to do what's inside your contract. There is no legal possible way for your employer to force you to do a lot of overtime if it's not mentioned in your contract.


    2. If we talk about contracts containing a clause that states that any overtime is included in your basic salary, some employers try to put clauses like that into their contracts, but this is basically illegal.


    There is only one exception to this. A clause like that is allowed if the job is considered high paid (the exact border of what is considered high paid is derived from the Beitragsbemessungsgrenze which for 2015 means a basic salary of more then 6050€/month in the west (or 5200€/month in the eastern states).



    1. Personally I think the current legal situation is pretty fair. If you are earning that much per month your employer can expect unpaid overtime from you. If he only pays a lower salary he has to pay you for any additional hour (or give you free time on another day).

    As already stated there is a lack of IT experts in Germany in the moment, which puts employees in a more favorable position compared to other industries or countries. If you are searching for entry positions and have poor language skills on the other hand I feel like you'll have to make some trade-offs regarding overtime and salary for your first job.



    Regarding the Arbeitszeitgesetz mentioned in some other answers: I think most small software companies (10-50 employees) don't really care about the very strict rules in this law (or it's on paper only). That's especially true for startup-kind-companies.







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited May 3 '15 at 12:41

























    answered May 3 '15 at 12:35









    s1lv3r

    1,490913




    1,490913







    • 1




      Going from the information that you have a CS degree but no working experience I guess I would ask for 36k €/year and see what they offer. To be brutally honest here, personally I think your missing language skills will make it hard to find a job, so maybe you'll have to accept whatever they offer (after all the first job ist most of the times only to get into the working-market). To give some reference: According to absolventa entry Java positions go from 30-50k and end up at an average of 65k after having +10 years of working experience.
      – s1lv3r
      May 3 '15 at 17:01










    • can you please read my last comment on @nvoigt's answer?
      – Jack Twain
      Jun 3 '15 at 18:05












    • 1




      Going from the information that you have a CS degree but no working experience I guess I would ask for 36k €/year and see what they offer. To be brutally honest here, personally I think your missing language skills will make it hard to find a job, so maybe you'll have to accept whatever they offer (after all the first job ist most of the times only to get into the working-market). To give some reference: According to absolventa entry Java positions go from 30-50k and end up at an average of 65k after having +10 years of working experience.
      – s1lv3r
      May 3 '15 at 17:01










    • can you please read my last comment on @nvoigt's answer?
      – Jack Twain
      Jun 3 '15 at 18:05







    1




    1




    Going from the information that you have a CS degree but no working experience I guess I would ask for 36k €/year and see what they offer. To be brutally honest here, personally I think your missing language skills will make it hard to find a job, so maybe you'll have to accept whatever they offer (after all the first job ist most of the times only to get into the working-market). To give some reference: According to absolventa entry Java positions go from 30-50k and end up at an average of 65k after having +10 years of working experience.
    – s1lv3r
    May 3 '15 at 17:01




    Going from the information that you have a CS degree but no working experience I guess I would ask for 36k €/year and see what they offer. To be brutally honest here, personally I think your missing language skills will make it hard to find a job, so maybe you'll have to accept whatever they offer (after all the first job ist most of the times only to get into the working-market). To give some reference: According to absolventa entry Java positions go from 30-50k and end up at an average of 65k after having +10 years of working experience.
    – s1lv3r
    May 3 '15 at 17:01












    can you please read my last comment on @nvoigt's answer?
    – Jack Twain
    Jun 3 '15 at 18:05




    can you please read my last comment on @nvoigt's answer?
    – Jack Twain
    Jun 3 '15 at 18:05










    up vote
    2
    down vote













    When you´re required to work overtime:

    a) Your contract (or collective agreement of your branche) includes it, together with more details

    b) Emergency situations, whatever this means, but only if a max. weekly work time isn´t exceeded



    Either it is paid with money, or you´ll get additional vacation time which can be used later.

    It´s possible to agree on a fixed amount of overtime compensation each month (ie. your base salary is more than usual, but there is "unpaid" overtime).



    No compensation at all is not possible.






    share|improve this answer
























      up vote
      2
      down vote













      When you´re required to work overtime:

      a) Your contract (or collective agreement of your branche) includes it, together with more details

      b) Emergency situations, whatever this means, but only if a max. weekly work time isn´t exceeded



      Either it is paid with money, or you´ll get additional vacation time which can be used later.

      It´s possible to agree on a fixed amount of overtime compensation each month (ie. your base salary is more than usual, but there is "unpaid" overtime).



      No compensation at all is not possible.






      share|improve this answer






















        up vote
        2
        down vote










        up vote
        2
        down vote









        When you´re required to work overtime:

        a) Your contract (or collective agreement of your branche) includes it, together with more details

        b) Emergency situations, whatever this means, but only if a max. weekly work time isn´t exceeded



        Either it is paid with money, or you´ll get additional vacation time which can be used later.

        It´s possible to agree on a fixed amount of overtime compensation each month (ie. your base salary is more than usual, but there is "unpaid" overtime).



        No compensation at all is not possible.






        share|improve this answer












        When you´re required to work overtime:

        a) Your contract (or collective agreement of your branche) includes it, together with more details

        b) Emergency situations, whatever this means, but only if a max. weekly work time isn´t exceeded



        Either it is paid with money, or you´ll get additional vacation time which can be used later.

        It´s possible to agree on a fixed amount of overtime compensation each month (ie. your base salary is more than usual, but there is "unpaid" overtime).



        No compensation at all is not possible.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered May 3 '15 at 7:46









        deviantfan

        7291711




        7291711




















            up vote
            2
            down vote













            It depends on the law and the fine print of your contract, and also on the membership of your employer in the employers' side of collective bargaining agreements.



            • The law quoted by nvoigt sets the absolute maximum on your working hours. Note that legally Saturday is a working day, so you can have a 48-hour-average working week. (In most industries, unions have negotiated a much lower average.)


            • If your employer joined an employers' organization, union agreements may apply to you even if you're no union member yourself. As nvoigt points out, that's unusual in the IT sector, but not unheard of. Especially if you work in the IT department of a non-IT company.


            • If your company has a works council, they might have a say in overtime regulations. Many IT companies' employees don't bother to elect one, believing that they can care for themselves.


            • deviantfan is not quite right insofar as you can agree to sign a work contract where overtime is not paid, provided the total work time complies with the law. People who do so presumably negotiated a higher base salary than people who negotiated that overtime is paid.






            share|improve this answer




















            • To your last point: That´s what I wrote.
              – deviantfan
              May 3 '15 at 11:02










            • The 8-hour-average rule still applies even if overtime is not tracked for salary purposes.
              – o.m.
              May 3 '15 at 15:38














            up vote
            2
            down vote













            It depends on the law and the fine print of your contract, and also on the membership of your employer in the employers' side of collective bargaining agreements.



            • The law quoted by nvoigt sets the absolute maximum on your working hours. Note that legally Saturday is a working day, so you can have a 48-hour-average working week. (In most industries, unions have negotiated a much lower average.)


            • If your employer joined an employers' organization, union agreements may apply to you even if you're no union member yourself. As nvoigt points out, that's unusual in the IT sector, but not unheard of. Especially if you work in the IT department of a non-IT company.


            • If your company has a works council, they might have a say in overtime regulations. Many IT companies' employees don't bother to elect one, believing that they can care for themselves.


            • deviantfan is not quite right insofar as you can agree to sign a work contract where overtime is not paid, provided the total work time complies with the law. People who do so presumably negotiated a higher base salary than people who negotiated that overtime is paid.






            share|improve this answer




















            • To your last point: That´s what I wrote.
              – deviantfan
              May 3 '15 at 11:02










            • The 8-hour-average rule still applies even if overtime is not tracked for salary purposes.
              – o.m.
              May 3 '15 at 15:38












            up vote
            2
            down vote










            up vote
            2
            down vote









            It depends on the law and the fine print of your contract, and also on the membership of your employer in the employers' side of collective bargaining agreements.



            • The law quoted by nvoigt sets the absolute maximum on your working hours. Note that legally Saturday is a working day, so you can have a 48-hour-average working week. (In most industries, unions have negotiated a much lower average.)


            • If your employer joined an employers' organization, union agreements may apply to you even if you're no union member yourself. As nvoigt points out, that's unusual in the IT sector, but not unheard of. Especially if you work in the IT department of a non-IT company.


            • If your company has a works council, they might have a say in overtime regulations. Many IT companies' employees don't bother to elect one, believing that they can care for themselves.


            • deviantfan is not quite right insofar as you can agree to sign a work contract where overtime is not paid, provided the total work time complies with the law. People who do so presumably negotiated a higher base salary than people who negotiated that overtime is paid.






            share|improve this answer












            It depends on the law and the fine print of your contract, and also on the membership of your employer in the employers' side of collective bargaining agreements.



            • The law quoted by nvoigt sets the absolute maximum on your working hours. Note that legally Saturday is a working day, so you can have a 48-hour-average working week. (In most industries, unions have negotiated a much lower average.)


            • If your employer joined an employers' organization, union agreements may apply to you even if you're no union member yourself. As nvoigt points out, that's unusual in the IT sector, but not unheard of. Especially if you work in the IT department of a non-IT company.


            • If your company has a works council, they might have a say in overtime regulations. Many IT companies' employees don't bother to elect one, believing that they can care for themselves.


            • deviantfan is not quite right insofar as you can agree to sign a work contract where overtime is not paid, provided the total work time complies with the law. People who do so presumably negotiated a higher base salary than people who negotiated that overtime is paid.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered May 3 '15 at 10:07









            o.m.

            992158




            992158











            • To your last point: That´s what I wrote.
              – deviantfan
              May 3 '15 at 11:02










            • The 8-hour-average rule still applies even if overtime is not tracked for salary purposes.
              – o.m.
              May 3 '15 at 15:38
















            • To your last point: That´s what I wrote.
              – deviantfan
              May 3 '15 at 11:02










            • The 8-hour-average rule still applies even if overtime is not tracked for salary purposes.
              – o.m.
              May 3 '15 at 15:38















            To your last point: That´s what I wrote.
            – deviantfan
            May 3 '15 at 11:02




            To your last point: That´s what I wrote.
            – deviantfan
            May 3 '15 at 11:02












            The 8-hour-average rule still applies even if overtime is not tracked for salary purposes.
            – o.m.
            May 3 '15 at 15:38




            The 8-hour-average rule still applies even if overtime is not tracked for salary purposes.
            – o.m.
            May 3 '15 at 15:38












             

            draft saved


            draft discarded


























             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f45108%2fis-overtime-always-paid-in-germany%23new-answer', 'question_page');

            );

            Post as a guest

















































































            Comments

            Popular posts from this blog

            What does second last employer means? [closed]

            List of Gilmore Girls characters

            Confectionery