Skip to content
Auto Sisepuhastus logo: car interior cleaning and polishing in Tallinn and Harju County
A wired device on a light-coloured rear seat during odour removal. A UV lamp helps locate urine traces in the upholstery.

Tallinn’s #1 car interior cleaning company

Car odour removal and ozone treatment in Tallinn

Auto Sisepuhastus removes smoke, mould, damp and pet odours from cars in Tallinn and Harju County. Depending on the source, we combine ozone treatment with enzyme cleaning or air-conditioning system disinfection.

Ozone treats residual odour, but the underlying source must be dealt with first. We check for moisture, a dirty cabin air filter, urine in the upholstery or smoke residue, then remove the source before treating the remaining smell.

  • Licensed and insured
  • 100% satisfaction guarantee
  • Odour removal with an ozone generator from €38

Car odour removal services

Every odour removal job begins by finding the source. Ozone treatment takes place in our enclosed Mustamäe booth. By the end of 2025, we had completed 2,237 odour removal jobs: 1,389 ozone treatments, 323 pet odour jobs, 271 mould odour jobs, 209 smoke odour jobs and 45 air-conditioning disinfections.

  • A technician directs white mist into a car through an open door. The customer receives a record of where the odour source was found.

    Car ozone treatment

    In the enclosed booth, an ozone generator treats interior air and reaches ventilation ducts that a deodorising spray cannot.

    After the smoke source is removed, ozone treatment can address lingering tobacco odour in a used car's interior air and air-conditioning ducts.

    Prices and details: Car ozone treatment
  • Driver's footwell steam cleaned during mould and damp odour removal, after a clogged air-conditioning drain is opened and flushed.

    Mould and damp odour removal

    We first find the moisture source behind a mouldy smell, such as a blocked air-conditioning drain or a leaking sunroof seal.

    We check the drain and seals before ozone treatment. If the moisture source remains, the musty odour can return within three weeks.

  • Rear seat steam cleaned for pet odour removal. The enzyme product is odourless, so it does not mask the source.

    Pet odour removal

    An enzyme cleaner breaks down crystallised nitrogen compounds in pet urine. Surface spray alone can leave crystals behind that release odour again in humid weather.

    We leave the enzyme product in the upholstery for 30 minutes before extraction, allowing it to reach residue below the surface.

  • Driver's seat steam cleaned for smoke odour removal. The gear-lever cover is lifted to clear ash trapped beneath it.

    Smoke odour removal

    Tobacco smoke particles penetrate seat fabric and reach the foam beneath, so cleaning only the surface will not remove the odour.

    For smoke complaints, we also check all seven air-conditioning vents. Circulating air can carry odour behind the dashboard, beyond the reach of seat cleaning.

Car odour removal prices

The price depends on the source. Ozone treatment may be enough for a residual odour; contamination in upholstery or the air-conditioning system also needs enzyme cleaning or disinfection.

ServicePrice
Odour removal with ozone generatorfrom €38
Mould and damp odour removal, including source checkfrom €85
Pet odour removal with enzyme cleaningfrom €65
Full smoke odour removal, seat covers and air conditioningfrom €250
Air conditioning disinfection onlyfrom €48

The main factors affecting the price are:

  • The cause of the smell: the surface smell disappears with ozone treatment, the smell coming from the source needs additional work
  • The effect time of enzyme cleaning and the need for repeated washings in case of a strong urine smell
  • The condition of the air-conditioning system and the difficulty of unclogging the drain
  • Removability of seat covers in case of smoke smell, some models require more disassembly
  • The size of the vehicle, the larger air volume of the van requires a longer ozone treatment time

How long does car odour removal take?

An ozone treatment visit takes three hours, including inspection, enclosed-booth treatment and ventilation. By the end of 2025, the booth had completed 2,416 ozone cycles. See the car ozone treatment page for the process and safety requirements.

On a car with a musty smell, it takes 40 minutes to identify the moisture source and disinfect the air conditioning vent before ozone treatment, because the result will be temporary if the source is not eliminated.

The removal of pet odour as a whole lasts 2 hours, which includes the 30-minute action time of the enzyme cleaner and the subsequent washing out. A second enzyme cycle is added to the strong repetitive smell.

Complete smoke odour removal, including removal of seat covers for extraction and disinfection of air conditioning, takes 5 hours. We will respond to the request within one hour on business days, and a car needing odour removal can be booked into the Mustamäe workshop within three business days. In 2025, 296 cars came to odour removal.

At the open driver's door, the technician directs the hose of the grey device into the interior, after the odour work, we recommend switching the fan to outside air, not indoor circulation, on the first drive.
Bypasser's footwell, carpet turned back, gloved hand pressing moisture meter into foam pad, red air blower on floor, broken fastening clips of disassembled slats replaced with new ones.

Removing a musty smell from the passenger footwell near Stroomi Beach

Car owner: Signe A., whose car smelled of mould. Where did the car come from: Near Stroomi beach, North Tallinn.

1. Find the source: Moisture beneath the passenger carpet measured 38%. Water was entering from a condensate drain clogged with dirt.

2. Treat the source: Finding and clearing the drain took 40 minutes. We lifted the carpet and dried the underlay to 15% moisture in the warm workshop before ozone treatment.

3. Enclosed-booth ozone treatment: The generator produced 5 grams of ozone per hour for 35 minutes while the cabin fan recirculated air through the ducts.

4. Ventilation and handover: We ventilated the car for two hours and recorded the ozone reading and a 30-day guarantee on the work for the identified, corrected odour source on the job sheet.

Cost: Elimination of mould and damp smell, with source control: 1 × €85; odour removal with an ozone generator: 1 × €38; pick-up and return within Tallinn: 1 × €24. The total amount of job sheet No. 15,517 including VAT is €147.

Project time in 2025: 3 hours 40 minutes of work over two business days. The source work took 40 minutes on the first day and the ozone treatment visit on the second day took 3 hours, divided into 25 minutes for preparation, 35 minutes for treatment and 2 hours for ventilation. The foam padding dried in the warm workshop of the intervening night, and the car was returned in North Tallinn on the afternoon of the second business day.

What changed: There is no musty smell in the interior on the third fan stage and the ozone reading was 0.02 ppm at handover.

How we work

In odour removal, the source comes before the ozone.

  1. 1. Identifying the source of the smell

    You describe the smell on the phone, and we always identify the exact source in the workshop: we smell the air flow of the air-conditioning system, check the moisture under the seat upholstery and find out whether the smell is local, for example one specific seat, or spread throughout the interior.

  2. 2. Targeted Processing

    Depending on the source, we choose enzyme cleaning, air conditioning disinfection, treatment with an ozone generator, or a combination thereof. During ozone treatment, we lift the car into a closed room and the ventilation is turned off, because ozone is dangerous for humans in high concentrations.

  3. 3. Disclosure and Transfer

    After ozone treatment, the interior is thoroughly ventilated and only then the car is handed over to the customer. A 30-day guarantee for odour removal work is written on the job sheet for the identified and corrected odour source.

How to Choose the Right odour Removal Method

The wrong method masks the smell temporarily, the right method removes its cause.

Ozone treatment Is Enough for Superficial odours

Superficial, airborne odours, such as the smell of food or a new car, are completely eliminated by ozone treatment, because this odour has no source in the fabric or foam padding, which must be broken down separately.

Biological odour Needs Enzyme Cleaning

Odour of biological origin, pet urine or milk and food residues, needs enzyme cleaning, because these molecules are physically trapped in the fabric and residues that have not been chemically broken down are released again in humid weather.

Repetitive odour Needs Source Correction

A recurring musty or damp smell means there is an active source of moisture somewhere, such as a clogged drain or leaking gasket. In a car like this, no deodorizer will help until the source is fixed.

Frequently asked questions

How does ozone treatment differ from other odour removal?

Ozone treatment breaks down odour molecules in the air and on surfaces, while ordinary deodorisers mask them with another scent. Ozone can also reach inside the ventilation system, beyond a surface spray.

How long does an odour removal visit take?

The ozone treatment visit lasts a total of 3 hours. Enzyme cleaning and air conditioning disinfection come with their own working time in addition to ozone treatment: enzyme cleaning of pet odour takes 2 hours.

Will ozone treatment remove a mouldy smell completely?

No, ozone does not eliminate the source of moisture, and with an unrepaired source, the musty smell will return in 3 weeks. A/C drains and seals are always checked before ozone treatment, and by the end of 2025, 271 cars with musty odours had the source of moisture found and fixed before ozone.

How do you remove pet odours?

We use an enzyme cleaner that breaks down nitrogen compounds in urine and leave it to soak into the upholstery for 30 minutes before washing it out. Surface spraying does not break down the crystals that release the odour again in humid weather.

Can the smell of smoke be completely removed?

Yes, the complete removal of the smoke smell is a bigger job than ozone treatment: the seat covers are removed for separate extraction, as the smoke particles penetrate the upholstery foam, and the air-conditioning system is disinfected.

How much does car odour removal cost?

Odour removal with an ozone generator starts at 38 euros. mould odour removal with source control starts at 85 euros, and complete smoke odour removal from 250 euros.

Can the odour return after ozone treatment?

Once the source is identified and corrected, the odour will not return. An uncorrected source, such as continued moisture, will bring the odour back in 3 weeks.

How quickly can an appointment be arranged?

We will respond to the request within one hour on business days, and a car needing odour removal can be booked into the Mustamäe workshop within three business days. In case of a strong smell, we recommend that you describe on the phone how long it has been since you used the vehicle with the smell.

Ask for an odour Removal Quote

Send a request for odour removal using the form below or book an appointment by phone +372 XXXX XXXX. Describe the type of smell and how long it has been present, and the initial price along with the first available appointment at the Mustamäe workshop will be provided in our reply.

Call the workshop +372 XXXX XXXX
  • Licensed and insured
  • 100% satisfaction guarantee

Name and either a phone number or email address are required.

Call the workshop +372 XXXX XXXX