In general if I went into a small bike shop with a puncture I'd expect to pay the cost of the tube plus an item-specific labour charge (e..g, 'repair puncture £10', or 'adjust gears £15').
As your service gets more complicated then there would typically be an overall 'service' charge plus labour.
From what I can see, these charges are the parts:
Tyre £25 - this would not really cover a tyre of the grade I'd expect to find on an S-Works. I'd expect to pay £50-£60 retail in a shop. I'm curious what tyre they have fitted, and whether they recommended it, or you discussed the price, as with careful shopping online you could maybe find a top-class tyre for this price, but in a shop I don't think that would be possible
Bearing = £15 - on a £10k (?) bike it might be normal to replace bearings more frequently, but I'm slightly suspicious on this one as you might well find exotic ceramic bearings, which would cost more like £100. It would not be right for them to replace the fancy bearings on your £10k bike with cheap ones without asking you (even though, IMO the £15 bearings would work just as well, you did presumably pay for the super-expensive bike for a reason). Without knowing the hubs it's hard to comment, but given your complaint about play, it's completely normal to replace freehub bearings, albeit possibly you'd want a more expensive bearing.
Freehub body kit = £40 - I'd want to know the exact model before commenting on this, but expensive freehubs are often made of cheese, sorry aluminium, so this isn't obviously wrong, but without knowing the specs of your bike, it's hard to comment. Again, given your complaint about cassette play, it's a normal thing to replace the freehub body, especially at this price point. I'd expect the shop to keep the old body and show you any wear and tear to it when you pick up the bike
Gear cable £8 - not clear if this is the price for one cable or two, but a Shimano stainless gear cable is £8 (inc VAT) at retail but you have TWO labour charges
That is £105.60.
Then standard labour charges:
Cycle safety check = £40
Adjust front break = £10
Adjust rear brake = £10
Gear out = £4
So that is £76.80 for doing what might be called a 'brake and gear service'.
As you can see at Evans the charge would be £35 for this:
https://help.evanscycles.com/helpdesk/attachments/77006853131
Then:
These are slightly more expensive than Evans, which charges £15 inc VAT. I am not sure if that includes cable cost.
This is a normal charge for replacing a tyre. But definitely some shops would not charge you in the case when they are doing a bunch of work otherwise. But can't really complain about this.
This charge doesn't seem reasonable. I would expect this to be free based on the conversation you had. Note that you have paid £30 for the cable fitting, which might be considered to include this, e.g., here
https://thecyclemechanic.co.uk/priceguide
where the charge is £25 to fit cables, tape and adjust gearing
- Replace chain = £20 (why? Can't you 'cut' a new chain without needing to replace it?)
They needed to cut the chain (because you fitted it without shortening it?) and then re-join it. I don't think they have replaced it. You can inspect the chain model, but if it's Shimano then they might have used a pin, and if it's KMC it might be a link. A chain pin is very cheap (£2) and a link about £6.
This charge is pretty steep in the context however, especially when you add VAT.
- Replace rear bearings = £40
This is VERY expensive. £48 when you have already paid a lot of other money seems super-steep.
I would note that in consumer transactions that
https://www.legislation.gov.uk/uksi/2005/2705/schedule/made
"2.7. All price indications you give to private consumers, by whatever means, should include VAT."
I would say a REASONABLE labour charge would be:
= £90 (inclusive of VAT!)
This would come to a total bill of £195.60, so your charges seem grossly inflated. Please do feed back on the bike model & the tyre fitted.
Note that in my example above from 'Specialized concept store', they encourage you to do a lot of work on a regular basis, so for example 'FULL ROAD SERVICE' is £120 but that includes things that another shop might not bother with. For example in a bike shop that isn't good at creating bills, then if you went complaining about gears, they might just adjust them for a small charge on the spot. However another shop might ask you to leave the bike there, then contact you and try and upsell you the 'full road service'. So for example, if your bottom bracket and crank are not causing problems, then you might not remove them. But if you are sold a 'full road service', then that's going to be done whether you want it or not.
In your case, this work was not done, so this isn't completely relevant, but the point I'm trying to get across is that a lot of bike shops will try and upsell you to more expensive servicing, whereas you as the customer might just want 5 minutes of work, they want to try and sell you two hours. So in that case you could still run up a large bill easily in many shops.
There are other tricks of course, such as encouraging customers to upgrade to new versions of parts, when the old ones work just fine. This is not necessarily a BAD thing, in that if you are having a cassette replaced on your 9-speed bike then you might LIKE to spend a bit more money and upgrade it to a 10-speed or higher system.
However it's just to understand that in general many bike shops will try to sell you lots of new parts and service items and are skilled at creating large bills, so don't necessarily expect lower bills on your next service, especially when your expensive bike signals that you have lots of money.
In your case there does seem to have been a communication problem as well as what seem to be me to be excessive labour charges. Also just to say, from your initial £100 quote it seems that:
- they should have contacted you saying they would like to change the freehub body & bearing, and that these would cost £66, is that ok. But maybe with your fancy bike they thought you wouldn't care.
Also, from the £100 initial quote (which should have included VAT) only these charges follow from your comment about cassette play:
- £50 freehub body
- £50 bearing replacement
- £18 bearing
That's £118 (which is likely grossly expensive, but it is at least what they have itemised based on your request), which brings you to £220 or so, nowhere close to £368. The other items would have been included in the scope of your initial quote.
Ok, possibly you can maybe exclude the tyre from that £100 initial quote, as tyres aren't service items per se, but even so, you look to have been overcharged by at a minimum £100