Motoring and car servicing: how much services cost
Prices of 125 services collected from 673 public sources (company price lists, official fees and guides quoting prices). As at 5 October 2026. Select a service to see all sources and quotations.
| Service | Median | Typically | Full range | Sources |
|---|---|---|---|---|
| Car roadworthiness test PLN for a passenger car roadworthiness test (statutory fee) | 149 PLN | 149 | 149 | 3 |
| Oil change PLN for an engine oil change (labour) | 100 PLN | 57.30 ‑ 160 | 20 ‑ 418 | 61 |
| Air conditioning recharge PLN for a full air-conditioning recharge with R134a refrigerant | 200 PLN | 150 ‑ 245 | 80 ‑ 500 | 43 |
| Tyre replacement PLN for replacing a set of 4 tyres (including balancing) | 150 PLN/set | 130 ‑ 160 | 40 ‑ 300 | 41 |
| Clutch replacement PLN for clutch replacement (passenger car, including parts) | 645 PLN | 545 ‑ 825 | 250 ‑ 6,000 | 32 |
| Brake pad replacement PLN for brake pad replacement (one axle, labour) | 145 PLN | 105 ‑ 170 | 50 ‑ 300 | 14 |
| Car wrapping PLN for a full vehicle wrap | 6,000 PLN | 4,750 ‑ 9,999 | 1,000 ‑ 13,500 | 29 |
| Car key cutting PLN for duplicating a key with an immobiliser/transponder (standard key from 1998 onwards) | 390 PLN/key | 255 ‑ 595 | 80 ‑ 2,000 | 6 |
| Motorcycle inspection PLN for a motorcycle inspection (roadworthiness test) | 94 PLN/inspection | 94 | 94 | 2 |
| Wheel alignment PLN for wheel alignment (one axle) | 155 PLN | 130 ‑ 195 | 50 ‑ 296 | 4 |
| Window tinting PLN for tinting all windows (standard passenger car, adhesive film) | 600 PLN | 565 ‑ 620 | 350 ‑ 800 | 6 |
| Timing belt replacement PLN for timing belt or chain replacement (including parts) | 1,750 PLN | 1,700 ‑ 1,950 | 550 ‑ 3,500 | 7 |
| DPF cleaning PLN for cleaning a DPF (passenger car) | 600 PLN | 500 ‑ 750 | 300 ‑ 1,800 | 5 |
| Wheel balancing PLN for balancing a set of 4 wheels (rims up to approx. 16 inches) | 115 PLN | 105 ‑ 130 | 60 ‑ 180 | 4 |
| Windscreen replacement PLN for windscreen replacement (windscreen and labour) | 525 PLN | 350 ‑ 890 | 180 ‑ 3,000 | 6 |
| Brake disc and pad replacement PLN for replacing brake discs and pads (one axle, labour) | 450 PLN | 350 ‑ 750 | 250 ‑ 1,500 | 3 |
| Turbocharger refurbishment PLN for turbocharger reconditioning (conventional, without variable geometry) | 800 PLN | 800 ‑ 875 | 700 ‑ 1,200 | 3 |
| Ceramic coating PLN for a 2-3 year ceramic coating for the entire car | 2,000 PLN | 1,750 ‑ 2,250 | 950 ‑ 2,500 | 7 |
| Car underbody protection PLN for underbody protection of a small passenger car | 750 PLN | 700 ‑ 850 | 500 ‑ 1,000 | 3 |
| Respraying one body panel PLN for painting one bodywork panel (e.g. door, bumper, wing) | 600 PLN | 545 ‑ 770 | 300 ‑ 1,500 | 6 |
| Gearbox oil change (manual or automatic) PLN for the service (manual gearbox, static fluid change) | 200 PLN | 160 ‑ 215 | 85 ‑ 300 | 3 |
| Agricultural tractor roadworthiness test PLN for a tractor roadworthiness test (inspection fee) | 62 PLN/inspection | 62 | 62 | 1 |
| Full car respray PLN for painting an entire car (bodywork) | 9,000 PLN | 8,600 ‑ 9,500 | 4,000 ‑ 15,000 | 5 |
| Shock absorber replacement PLN for replacing one shock absorber | 90 PLN/item | 80 ‑ 100 | 50 ‑ 250 | 5 |
| Wheel straightening PLN for straightening one alloy wheel | 105 PLN/item | 88 ‑ 145 | 80 ‑ 320 | 4 |
| Paintwork polishing PLN for single-stage car polishing | 575 PLN | 500 ‑ 800 | 300 ‑ 1,200 | 6 |
| Trailer roadworthiness test PLN for a periodic technical inspection of a trailer up to 3,5 t gross vehicle weight | 119 PLN | 119 | 119 | 3 |
| Vehicle scrapping PLN fee for deregistering a scrapped vehicle | 10 PLN | 10 | 10 | 1 |
| Starter motor refurbishment PLN for starter motor reconditioning | 425 PLN | 330 ‑ 515 | 150 ‑ 900 | 4 |
| Emergency car opening PLN for emergency car opening (standard, without double locking) | 240 PLN | 125 ‑ 255 | 100 ‑ 500 | 8 |
| Wheel straightening PLN per wheel | 130 PLN/rim | 105 ‑ 180 | 80 ‑ 480 | 4 |
| Automatic car wash PLN per wash (basic programme) | 20 PLN | 19 ‑ 24 | 10 ‑ 35 | 4 |
| Painting (refurbishing) alloy wheels PLN per set (4 alloy wheels, painting) | 840 PLN/set | 550 ‑ 900 | 250 ‑ 970 | 5 |
| Alloy wheel straightening PLN per alloy wheel | 140 PLN/rim | 115 ‑ 235 | 80 ‑ 480 | 5 |
| Car upholstery (seat reupholstery) PLN to reupholster an entire car seat | 1,400 PLN/armchair | 1,200 ‑ 1,550 | 1,000 ‑ 2,500 | 2 |
| Brake fluid replacement PLN for changing the brake fluid in a passenger car | 140 PLN | 135 ‑ 150 | 100 ‑ 173 | 2 |
| Alternator refurbishment PLN for alternator reconditioning (basic repair) | 240 PLN/repair | 205 ‑ 270 | 67 ‑ 500 | 4 |
| Alloy wheel refurbishment PLN for painting / refurbishing one wheel rim | 125 PLN/rim | 94 ‑ 175 | 50 ‑ 400 | 4 |
| Car battery replacement PLN for car battery replacement (labour only) | 100 PLN | 75 ‑ 125 | 50 ‑ 200 | 2 |
| Chip tuning PLN for the service (stage 1 chip tuning, base price) | 1,200 PLN | 1,050 ‑ 1,800 | 900 ‑ 3,000 | 6 |
| Tyre repair PLN to repair one tyre | 80 PLN | 76 ‑ 86 | 60 ‑ 150 | 4 |
| Car mechanic's hourly labour rate PLN per labour hour (independent garage) | 175 PLN/labour hour | 150 ‑ 215 | 60 ‑ 300 | 4 |
| Car headlight polishing (cleaning) PLN per item (one lamp/headlight) | 250 PLN/item | 195 ‑ 275 | 80 ‑ 350 | 3 |
| Car air-conditioning mould removal (disinfection) PLN for a one-off car air-conditioning disinfection treatment | 68 PLN | 61 ‑ 74 | 55 ‑ 80 | 2 |
| Fuel injector refurbishment PLN per item (repair/reconditioning of one fuel injector) | 200 PLN/item | 150 ‑ 340 | 50 ‑ 600 | 7 |
| Fuel injection pump refurbishment PLN for fuel injection pump reconditioning (Common Rail) | 670 PLN | 530 ‑ 810 | 390 ‑ 1,180 | 2 |
| Control arm bush and ball joint replacement PLN for replacing one control arm bush (part and labour included) | 300 PLN | 130 ‑ 415 | 80 ‑ 800 | 7 |
| Car suspension repair and replacement PLN for suspension control arm replacement (labour, per item) | 245 PLN/control arm | 150 ‑ 290 | 70 ‑ 700 | 6 |
| Car windscreen chip (crack) repair PLN to repair one windscreen chip (with resin) | 190 PLN | 185 ‑ 200 | 120 ‑ 300 | 5 |
| Glow plug replacement (diesel engine) PLN for replacing one glow plug | 105 PLN/item | 100 ‑ 105 | 90 ‑ 120 | 2 |
| Control arm replacement PLN per item (replacement of one suspension arm, labour) | 55 PLN/item | 50 ‑ 70 | 50 ‑ 100 | 4 |
| Car CV joint replacement PLN per item (replacement of a CV joint, labour and part) | 205 PLN/item | 185 ‑ 220 | 170 ‑ 261 | 2 |
| Control arm replacement PLN per item (replacement of one suspension arm, labour) | 90 PLN/item | 70 ‑ 110 | 50 ‑ 130 | 2 |
| Tyre repair (vulcanisation) PLN per tyre repair (tread patching/bonding) | 65 PLN | 50 ‑ 80 | 30 ‑ 140 | 5 |
| Timing chain replacement PLN for timing chain replacement | 1,550 PLN | 1,400 ‑ 2,250 | 500 ‑ 6,000 | 4 |
| Manual car wash PLN for an exterior wash (passenger car) | 83 PLN | 60 ‑ 120 | 30 ‑ 130 | 5 |
| Gearbox repair PLN for manual gearbox reconditioning | 3,500 PLN | 3,000 ‑ 3,900 | 1,500 ‑ 6,000 | 3 |
| Full car PPF wrap PLN for a full PPF vehicle wrap (entire bodywork) | 13,300 PLN | 11,900 ‑ 14,900 | 9,999 ‑ 25,000 | 4 |
| Spark plug replacement PLN for the service (labour, spark plugs not included) | 160 PLN | 105 ‑ 200 | 35 ‑ 350 | 6 |
| Dynamometer power measurement PLN for one power measurement on a dynamometer | 200 PLN | 200 | 100 ‑ 300 | 5 |
| LPG cylinder recertification PLN for the service (certification of one gas cylinder) | 250 PLN | 240 ‑ 350 | 200 ‑ 500 | 3 |
| Car air-conditioning mould removal PLN per air-conditioning disinfection treatment (one service) | 140 PLN | 110 ‑ 170 | 80 ‑ 200 | 6 |
| Dual-mass flywheel replacement PLN for dual-mass flywheel replacement (part and labour) | 3,450 PLN | 2,850 ‑ 3,950 | 1,200 ‑ 6,000 | 4 |
| Bumper replacement PLN for the service (bumper repair or replacement) | 475 PLN/service | 415 ‑ 740 | 200 ‑ 1,500 | 3 |
| Steering tie rod replacement PLN for track rod or track rod end replacement (per item) | 115 PLN/item | 90 ‑ 130 | 50 ‑ 200 | 3 |
| V-belt replacement PLN for V-belt replacement (part and labour) | 120 PLN | 85 ‑ 300 | 30 ‑ 500 | 5 |
| Engine cylinder head refurbishment PLN for complete engine cylinder head reconditioning | 950 PLN/reconditioning | 725 ‑ 1,350 | 400 ‑ 2,500 | 3 |
| Replacement of car filters: fuel, air and cabin filters PLN for replacing one filter (air or cabin filter) | 85 PLN | 63 ‑ 130 | 40 ‑ 200 | 3 |
| Replacement of an automotive LPG cylinder PLN for replacing an LPG tank (cylinder) | 715 PLN | 640 ‑ 780 | 461.25 ‑ 950 | 4 |
| Dual-mass flywheel replacement PLN for dual-mass flywheel replacement (part and labour) | 1,350 PLN | 950 ‑ 1,750 | 300 ‑ 3,500 | 2 |
| Car air-conditioning inspection PLN for a car air-conditioning inspection/service (excluding component replacement) | 220 PLN | 150 ‑ 225 | 99 ‑ 251.73 | 5 |
| LPG system installation PLN for installing an LPG system (4th generation) | 3,400 PLN/installation | 3,300 ‑ 3,700 | 2,500 ‑ 5,000 | 3 |
| Engine seal replacement PLN for valve stem seal replacement (parts and labour) | 650 PLN | 450 ‑ 1,100 | 300 ‑ 3,500 | 4 |
| Brake line replacement PLN for flexible hose replacement (per item) | 180 PLN/item | 110 ‑ 245 | 30 ‑ 480 | 2 |
| Anti-roll bar link replacement PLN for replacing anti-roll bar links (pair) | 210 PLN | 185 ‑ 230 | 80 ‑ 300 | 2 |
| Catalytic converter cleaning PLN for cleaning or reconditioning a catalytic converter (DPF/FAP) | 395 PLN | 390 ‑ 395 | 390 ‑ 399 | 2 |
| Power steering pump replacement PLN for the service (labour) | 130 PLN | 105 ‑ 150 | 80 ‑ 250 | 2 |
| Suspension spring replacement PLN per axle (service, usually including the part) | 365 PLN | 250 ‑ 750 | 60 ‑ 1,500 | 5 |
| Exhaust silencer replacement PLN for the service (rear silencer replacement, mainly labour) | 250 PLN | 205 ‑ 265 | 30 ‑ 800 | 5 |
| ABS system repair (ABS pump) PLN per ABS pump repair or reconditioning | 1,650 PLN | 1,000 ‑ 1,750 | 100 ‑ 2,600 | 3 |
| Car computer diagnostics PLN for car computer diagnostics | 165 PLN | 150 ‑ 185 | 50 ‑ 600 | 6 |
| Car LPG system inspection PLN for an annual LPG system inspection (service) at a garage | 155 PLN | 145 ‑ 170 | 100 ‑ 250 | 4 |
| Brake calliper replacement PLN for brake calliper replacement (part + labour, 1 item) | 90 PLN | 85 ‑ 94 | 80 ‑ 99 | 2 |
| Car headliner replacement PLN for replacing the headliner (material) in a passenger car | 800 PLN | 700 ‑ 800 | 325 ‑ 1,500 | 5 |
| Cabin air filter replacement PLN for cabin filter replacement (labour, filter not included) | 40 PLN | 40 | 30 ‑ 50 | 2 |
| Wing replacement PLN for a wing replacement service (part and labour) | 400 PLN | 340 ‑ 750 | 50 ‑ 1,800 | 3 |
| Piston ring replacement PLN for the service (piston ring replacement, total price: parts and labour) | 2,000 PLN | 2,000 ‑ 2,100 | 1,100 ‑ 2,900 | 3 |
| Car bumper repair PLN per bumper repair and repainting | 730 PLN/repair | 595 ‑ 865 | 412 ‑ 1,000 | 2 |
| Car key battery replacement PLN for replacing the battery in a key fob or remote control (workshop/service centre service) | 20 PLN/replacement | 15 ‑ 24 | 10 ‑ 29 | 2 |
| Car light bulb replacement PLN for replacing a bulb at a garage (service, sometimes including the bulb) | 55 PLN/replacement | 35 ‑ 75 | 20 ‑ 180 | 5 |
| Ignition coil replacement PLN for ignition coil replacement (service, sometimes including the part and diagnostics) | 220 PLN/coil | 150 ‑ 340 | 10 ‑ 850 | 4 |
| Hydraulic pump refurbishment PLN for hydraulic pump reconditioning (smaller/standard pump, e.g. vane pump) | 4,400 PLN/reconditioning | 3,300 ‑ 5,450 | 1,500 ‑ 9,000 | 2 |
| Car seat repair (upholstery) PLN to repair/restore one car seat | 700 PLN/armchair | 650 ‑ 1,000 | 600 ‑ 1,000 | 5 |
| Throttle body cleaning PLN for throttle body cleaning (service) | 150 PLN/cleaning | 150 ‑ 165 | 100 ‑ 250 | 3 |
| Webasto parking heater installation PLN for installing a Webasto parking heater (unit and labour) | 7,400 PLN/installation | 6,950 ‑ 7,800 | 6,000 ‑ 10,500 | 2 |
| Heater matrix replacement PLN for the service (heater matrix replacement) | 380 PLN | 335 ‑ 690 | 80 ‑ 1,000 | 3 |
| Wheel bearing replacement PLN for replacement (one wheel, labour) | 265 PLN/wheel | 220 ‑ 275 | 100 ‑ 400 | 5 |
| Car camera (dashcam) installation PLN for installing one camera / dashcam (basic installation) | 210 PLN | 205 ‑ 220 | 149 ‑ 300 | 2 |
| Hybrid battery refurbishment PLN for hybrid battery reconditioning (popular Toyota/Lexus models) | 2,900 PLN | 1,700 ‑ 4,250 | 1,499 ‑ 8,000 | 4 |
| Catalytic converter refurbishment PLN for catalytic converter reconditioning/cleaning (passenger car) | 390 PLN | 360 ‑ 545 | 300 ‑ 700 | 3 |
| Car heater matrix replacement PLN for the service (part + labour, depending on the model and access to the heater matrix) | 825 PLN | 560 ‑ 1,200 | 80 ‑ 2,200 | 4 |
| Scooter belt replacement PLN for the service (drive belt/variator belt replacement) | 230 PLN | 160 ‑ 350 | 150 ‑ 600 | 4 |
| Air filter replacement PLN for the service (air filter replacement, usually labour only) | 50 PLN | 40 ‑ 100 | 20 ‑ 280 | 5 |
| Bodywork repair (wheel arch) PLN for the service (bodywork repair, depending on the scope: a single dent, PDR or a full repair with painting) | 500 PLN | 395 ‑ 750 | 287 ‑ 1,200 | 3 |
| Scooter / moped repair PLN for brake pad replacement (1 calliper, typical minor repair) | 75 PLN | 60 ‑ 95 | 30 ‑ 230 | 4 |
| Car thermostat replacement PLN for the service (car thermostat replacement) | 275 PLN | 190 ‑ 390 | 100 ‑ 700 | 3 |
| Ignition switch (ignition lock) replacement PLN for the service (ignition switch replacement) | 399 PLN | 375 ‑ 525 | 50 ‑ 1,000 | 5 |
| Car light bulb replacement PLN for the service (labour, bulb not included) | 43 PLN | 31 ‑ 50 | 20 ‑ 80 | 6 |
| Car radiator replacement PLN for the service (part + labour) | 1,400 PLN | 1,350 ‑ 1,400 | 700 ‑ 2,200 | 2 |
| Throttle body replacement PLN for the service (replacement, part + labour) | 575 PLN | 415 ‑ 740 | 250 ‑ 1,300 | 2 |
| Dual-mass flywheel refurbishment PLN for the service (dual-mass flywheel reconditioning) | 700 PLN/service | 650 ‑ 750 | 550 ‑ 800 | 2 |
| Brake calliper refurbishment PLN per item (reconditioning of one brake calliper) | 225 PLN/item | 200 ‑ 325 | 100 ‑ 800 | 6 |
| EGR valve cleaning PLN for the service (EGR valve cleaning, excluding replacement parts) | 550 PLN/service | 525 ‑ 650 | 300 ‑ 1,075 | 3 |
| Engine control unit (ECU) repair PLN for the service (ECU repair) | 625 PLN | 440 ‑ 770 | 200 ‑ 1,200 | 4 |
| Car headliner repair PLN for the service (car headliner repair/replacement) | 800 PLN | 700 ‑ 1,000 | 325 ‑ 1,500 | 5 |
| Car air conditioning repair PLN for a basic air-conditioning service (cleaning, diagnostics, refrigerant top-up) | 150 PLN/service | 150 ‑ 220 | 100 ‑ 251.73 | 5 |
| Car engine repair (e.g. seizure) PLN for a comprehensive engine repair (overhaul) | 3,000 PLN/renovation | 3,000 ‑ 8,000 | 2,000 ‑ 20,000 | 3 |
| Immobiliser repair PLN for diagnostics and a basic immobiliser repair (key coding) | 225 PLN/repair | 175 ‑ 265 | 100 ‑ 350 | 3 |
| Handbrake cable replacement PLN for replacement (labour) | 210 PLN/service | 155 ‑ 255 | 29 ‑ 450 | 4 |
| Fuel filter replacement PLN for replacement (labour) | 73 PLN/service | 59 ‑ 86 | 45 ‑ 100 | 2 |
| Drive shaft refurbishment PLN for comprehensive driveshaft reconditioning (service) | 300 PLN | 275 ‑ 425 | 250 ‑ 800 | 3 |
| Power steering pump refurbishment PLN for power steering pump reconditioning | 425 PLN | 415 ‑ 490 | 300 ‑ 800 | 3 |
| Motorcycle servicing PLN for a basic motorcycle inspection/service | 250 PLN/inspection | 225 ‑ 275 | 200 ‑ 300 | 2 |
| Construction of a vehicle inspection pit in a garage PLN for a vehicle inspection pit in a garage (materials and installation, short/standard option) | 3,250 PLN | 2,950 ‑ 4,000 | 2,800 ‑ 8,000 | 4 |
| Agricultural tractor repair PLN per labour hour (agricultural tractor repair) | 200 PLN/h | 185 ‑ 220 | 140 ‑ 240 | 3 |
The median is the middle value across all sources. ‘Typical’ is the range containing the middle half of the sources. Methodology.