Andrew Burke from St Helens has been charged with the murder of Southport travel agent Cassie Hayes who was attacked in the branch where she worked.
The 30-year-old will appear from custody at South Sefton Magistrates' Court in Bootle on Monday.
Ms Hayes, 28, died in hospital from a wound to her throat inflicted on Saturday afternoon at the Tui branch in Southport where she was assistant manager on Saturday.
Merseyside Police said they were called to the scene at the store in the town centre at around 1:25pm after witnesses reported seeing a woman being stretchered onto a waiting ambulance.
Ms Hayes, who lived in the Southport area, later died in hospital from her injuries.