Caroline Evans (32), of Casserley Road, Colne, has been charged with 21 offences relating to theft by employee.
It is alleged Evans stole over £40,000 from the Union Exchange pub, in Market Street.
She was arrested on July 9th 2012, and charges were pressed against her at midday on Wednesday.
She will appear at Pennine Magistrates’ Court on Friday, May 17th.