Up to 300,000 people with long-term mental health problems have to leave their jobs each year, a report says.
It also claims poor mental health costs the UK economy up to £99bn each year.
Prime Minister Theresa May, who commissioned the report, said it showed "we need to take action". She is asking NHS England and the civil service to accept the report's recommendations.
Paul Farmer, co-author of the Thriving At Work report, said mental health was a taboo subject in many workplaces.
Mr Farmer, who is chief executive of mental health charity Mind, said: "Opportunities are missed to prevent poor mental health and ensure that employees who may be struggling get the support they need.
"In many instances employers simply don't understand the crucial role they can play, or know where to go for advice and support."
'My confidence is back'
The review makes 40 recommendations about how employers and the government can better support employees to remain at work, such as through creating an online wellbeing portal and using digital technology to support workers in the gig economy.
Companies are also being encouraged to include a section on employee mental health in their annual reports. Currently only 11% of companies do this, the report found.
One employer the report praised is the insurer Aviva.
James Tringham has worked for them for seven years. He said the company helped him get his life back on track after it was crippled by his bipolar disorder:
"In 2009 I'd reached crisis point with my mental health, and I gave up my career as a solicitor.
"Aviva have been brilliant in supporting me to manage my mental health at work, and have given me my confidence back.
"There's an understanding, which means little things like adjusting my workload when I'm feeling on the low side can really help. And the staff - both officially and unofficially - form a great support network."
The review says employers should:
The review said that people with long term mental health problems were leaving jobs at twice the rate of colleagues with no such issues, although it did say that some people may be counted twice - if they left one job, returned to work elsewhere after a break but were then unable to continue in their new post.
The report also pointed out the cost to employers, estimating they were losing £42bn each year due to staff suffering from mental health problems.
Mrs May is asking NHS England and the civil service - which together employ more than two million people - to implement the recommendations.
The government said it is considering the legislative changes suggested.
© 2017 - All Rights with The Financial Express