Where I work we charge for 40 hours, sep annual as mentioned but much more work goes into it than the 40 hours!
The overheads are large for a small outfit and have GROWN considerably in the last few years, not really with EASA but general overheads.
Getting four annuals done in a week even with enough "suitable" staff very little chance.
JL