This is one of the most difficult questions in discrimination law. The answer is that it depends on what basis your bonus is calculated. Your employer may well be justified in reducing a bonus due to your period of maternity leave. To be clear about this, a woman on maternity leave remains entitled to all of her contractual benefits while she's on maternity leave: apart from those relating to wages or salary that would include a contractual bonus. Therefore, a woman on maternity leave is entitled to be paid a bonus in respect of: The time before she went on maternity leave The two weeks of compulsory maternity leave The period after she returns to work following maternity leave A bonus payment must also be made at the time it would normally have been paid had the woman not been on maternity leave, even if that means receiving your bonus while you're still away from work. Employers may reduce a bonus to reflect the period that a woman was absent on maternity leave, except as referred to above. With all of the above in mind, if your discretionary bonus is based on attendance, your absence on maternity leave might have an impact on the bonus you receive. Similarly to a contractual bonus based on company performance, if your discretionary bonus is dependent on either your attendance or your individual performance your employer can pro-rate your bonus payment based on your attendance. In other words, any absence on maternity leave other than the first two weeks could affect your bonus. Having said that, the effects of maternity leave on your actual bonus can also depend on whether your contract says that it must be based on targets, individual performance or the performance of the company overall. None of this means that your contribution to the business should be overlooked when the company is giving out bonuses for the time you were at work. Disputing your bonus due to maternity leave is a complex area of law so we would always recommend seeking advice from one of our experienced employment law experts if you find yourself in this situation. Call us on 0330 041 5869 or contact us and we'll call you.