One in 20 nurses does around £7,000 worth of annual unpaid overtime to keep patients safe, research reveals.
They told an NHS England staff survey they worked at least 11 hours for free every week.
It comes as Royal College of Nursing members at 176 trusts and other NHS organisations are due to strike.