Richmond District Mobile Detailing | SF City Wash
San Francisco · Richmond District

Mobile Car Detailing
in the Richmond District

SF City Wash comes to your street, driveway, or garage — fully equipped, fully mobile. No trip required.

Inner & Outer Richmond Clement · Geary · Golden Gate Park Fully self-contained
Fully Mobile We bring water & power
Richmond-Based Local SF business
No-Trip Needed We come to you
Quick Quote Response within hours
Student-Founded Started right here in SF

Richmond District Detailing Services

Whether you need a quick exterior refresh before the weekend or a deep interior reset after a long winter, we cover it all. Every service is brought directly to your location in the Richmond District.

Full Car Detail

Interior and exterior combined — the complete reset. Covers vacuuming, seat cleaning, carpet extraction, exterior wash, decontamination, and wax protection.

Full detail page →

Interior Detailing

Deep vacuum, seat and carpet extraction, door panels, dashboard, trim, and interior glass. Great for daily drivers that have built up grime over time.

Interior detail page →

Exterior Detailing

Hand wash, decontamination, wheel and tire cleaning, paint care, and wax protection. We work through fog and cold — Richmond weather isn't an issue for us.

Exterior detail page →

Pet Hair Removal

Specialized tools to pull embedded pet hair from seats, carpets, and panels before extraction. One of our most-requested services in the Richmond District.

Pet hair removal page →

Seat & Carpet Extraction

Hot-water extraction for deep-set stains, odors, and embedded debris. Ideal if your interior has never had a professional clean or went through something rough.

Get a quote →

Odor Treatment

We address odors at the source — not just mask them. Useful for smoke, mildew, food spills, or pet odors that have set into fabric and foam.

Get a quote →

We Come to Every Part of the Richmond District

From the quieter blocks near Lake Street and Sea Cliff to the busy stretches along Geary Blvd, we detail cars all throughout the Richmond District. If you're parked near Golden Gate Park, the Presidio, Lincoln Park, or anywhere along Clement Street or Balboa Street — we can get to you.

Inner Richmond
Outer Richmond
Clement Street
Geary Blvd
Lake Street
Balboa Street
Sea Cliff
Lincoln Park
Golden Gate Park
The Presidio
Ocean Beach
Arguello Blvd

Not sure if we cover your specific block? Submit a quote request and we'll confirm availability for your address.


Real Results from the Richmond District

Eight cars we detailed here — a white Subaru Crosstrek in the Inner Richmond (the newest job), a Volvo XC40 and a Tesla Model Y in the Outer Richmond, a Honda CR-V in the Outer Richmond, a Porsche 718 Spyder RS, a VW Golf GTI, a 2013 Lexus GS 350 F Sport and a second, blue Subaru Crosstrek. Every pair is the same panel on the same car, photographed before and after on the day. The Volvo and the Tesla were full interior-and-exterior details. The Porsche was booked as an exterior detail and the Honda and the Subaru as interior details, so each of those is shot entirely outside or entirely inside the car.

Subaru Crosstrek · Front wheel — See the full Subaru Crosstrek job →

Front wheel of a white Subaru Crosstrek in the Inner Richmond, San Francisco, before detailing Before
Front wheel of a white Subaru Crosstrek in the Inner Richmond, San Francisco, after detailing After

Subaru Crosstrek · Right hatch strut and hinge gutter — See the full Subaru Crosstrek job →

Right hatch strut and hinge gutter of a white Subaru Crosstrek in the Inner Richmond, San Francisco, before detailing Before
Right hatch strut and hinge gutter of a white Subaru Crosstrek in the Inner Richmond, San Francisco, after detailing After

Subaru Crosstrek · Driver footwell — See the full Subaru Crosstrek job →

Driver footwell of a white Subaru Crosstrek in the Inner Richmond, San Francisco, before detailing Before
Driver footwell of a white Subaru Crosstrek in the Inner Richmond, San Francisco, after detailing After

Subaru Crosstrek · Rear bench — See the full Subaru Crosstrek job →

Rear bench of a white Subaru Crosstrek in the Inner Richmond, San Francisco, before detailing Before
Rear bench of a white Subaru Crosstrek in the Inner Richmond, San Francisco, after detailing After

Volvo XC40 · Tailgate and rear glass

Rear of a Volvo XC40 before washing, with a thick dust film on the tailgate glass in the Outer Richmond, San Francisco Before
Rear of a Volvo XC40 after washing with clean tailgate glass in the Outer Richmond, San Francisco After

Volvo XC40 · Front three-quarter and hood

Front of a dusty Volvo XC40 in a parking lot before washing in the Outer Richmond, San Francisco Before
Front of a clean Volvo XC40 in a parking lot after washing, the hood showing clear tree reflections in the Outer Richmond, San Francisco After

Volvo XC40 · Front passenger footwell

Front passenger footwell of a Volvo XC40 before detailing, with crumbs and debris on the rubber mat in the Outer Richmond, San Francisco Before
Clean front passenger footwell of a Volvo XC40 after detailing in the Outer Richmond, San Francisco After

Tesla Model Y · Driver footwell

Driver footwell of a white Tesla Model Y before detailing, with crumbs and debris on the carpet mat in the Outer Richmond, San Francisco Before
Driver footwell of a white Tesla Model Y after detailing, with a clean vacuumed carpet mat in the Outer Richmond, San Francisco After

Tesla Model Y · Cargo area

Cargo area of a white Tesla Model Y before detailing, with dust and lint patches on the carpet in the Outer Richmond, San Francisco Before
Cargo area of a white Tesla Model Y after detailing, with an even vacuumed carpet in the Outer Richmond, San Francisco After

Tesla Model Y · Rear quarter and wheel

Rear quarter panel and wheel of a white Tesla Model Y before detailing, with a brown drip stain and dusty streaks in the Outer Richmond, San Francisco Before
Rear quarter panel and wheel of a white Tesla Model Y after detailing, with a black dressed tyre in the Outer Richmond, San Francisco After

Honda CR-V · Rear bench (stains)

Rear bench of a maroon Honda CR-V before detailing, the grey cloth cushion covered in large dark stains. Before
Rear bench of the maroon Honda CR-V after an interior detail in the Outer Richmond, the grey cloth seat clean and stain-free. After

Honda CR-V · Driver footwell

Driver footwell of a maroon Honda CR-V before detailing, the rubber floor mat grey with dust and grit. Before
Driver footwell of the Honda CR-V after an interior detail, the rubber mat clean and black. After

Honda CR-V · Centre console

Centre console of a maroon Honda CR-V before detailing, its storage bin full of coins and crumbs. Before
Centre console of the Honda CR-V after detailing, the storage bin and cupholders empty and clean. After

Porsche 718 Spyder RS · Front three-quarter

Grey Porsche 718 Spyder RS with its soft top up, parked on a San Francisco driveway before a mobile detail. Before
Clean grey Porsche 718 Spyder RS with its black soft top up, parked on a San Francisco driveway after a mobile detail. After

Porsche 718 Spyder RS · Bonnet, beside the crest

Dried bird dropping on the bonnet of a grey Porsche 718 Spyder RS, beside the Porsche crest, before cleaning. Before
The bonnet of a grey Porsche 718 Spyder RS beside the Porsche crest, clean after the bird dropping was removed. After

VW Golf GTI · Front passenger footwell

Before detailing — VW Golf GTI front passenger footwell in the Richmond District Before
After detailing — the same VW Golf GTI front passenger footwell, cleaned by SF City Wash After

VW Golf GTI · Rear passenger footwell

Before detailing — VW Golf GTI rear passenger footwell in the Richmond District Before
After detailing — the same VW Golf GTI rear passenger footwell, cleaned by SF City Wash After

VW Golf GTI · Rear driver-side footwell

Before detailing — VW Golf GTI rear driver-side footwell in the Richmond District Before
After detailing — the same VW Golf GTI rear driver-side footwell, cleaned by SF City Wash After

VW Golf GTI · Wheel

Before detailing — VW Golf GTI wheel in the Richmond District Before
After detailing — the same VW Golf GTI wheel, cleaned by SF City Wash After

Lexus GS 350 F Sport · Driver footwell

Before detailing — Lexus GS 350 F Sport driver footwell in the Richmond District Before
After detailing — the same Lexus GS 350 F Sport driver footwell, cleaned by SF City Wash After

Lexus GS 350 F Sport · Centre console / dash stack

Before detailing — Lexus GS 350 F Sport centre console / dash stack in the Richmond District Before
After detailing — the same Lexus GS 350 F Sport centre console / dash stack, cleaned by SF City Wash After

Lexus GS 350 F Sport · Rear passenger-side footwell

Before detailing — Lexus GS 350 F Sport rear passenger-side footwell in the Richmond District Before
After detailing — the same Lexus GS 350 F Sport rear passenger-side footwell, cleaned by SF City Wash After

Lexus GS 350 F Sport · Front passenger footwell

Before detailing — Lexus GS 350 F Sport front passenger footwell in the Richmond District Before
After detailing — the same Lexus GS 350 F Sport front passenger footwell, cleaned by SF City Wash After

Subaru Crosstrek · Driver footwell

Driver footwell of a blue Subaru before cleaning, the black rubber floor liner grey with dust and scattered with crumbs and pine needles. Before
Clean driver footwell of a blue Subaru after detailing, the black rubber floor liner clear of dirt with the Subaru steering wheel above. After

Subaru Crosstrek · Front passenger footwell

Front passenger footwell of a blue Subaru before cleaning, sandy dirt packed into the grooves of the black rubber floor liner. Before
Clean front passenger footwell of a blue Subaru after detailing, the black rubber floor liner free of dirt. After

Subaru Crosstrek · Rear footwell

Rear footwells of a blue Subaru hatchback before cleaning, the black rubber floor liners covered in tan dust, leaf debris and a dog leash. Before
Clean second-row footwell of a blue Subaru after detailing, seen through the open rear door. After

Subaru Crosstrek · Rear footwell (second angle)

Close-up of a rear floor liner in a blue Subaru covered in spilled white powder and crumbs before cleaning. Before
Clean second-row footwell of a blue Subaru after detailing, the black rubber floor liner clear of debris. After

Subaru Crosstrek · Cargo area

Cargo area of a blue Subaru hatchback before cleaning, the ribbed Subaru load tray dulled by dust with crumbs and plant debris in the grooves. Before
Clean cargo area of a blue Subaru hatchback after detailing, the ribbed Subaru load tray dark and clear of debris. After

Each of these cars has a full write-up with every photo from the day — see the full white Subaru Crosstrek job →, see the full Volvo XC40 job →, see the full Tesla Model Y job →, see the full Honda CR-V interior detail →, see the full Porsche 718 Spyder RS job →, see the full VW Golf GTI job →, see the full Lexus GS 350 F Sport job →, or see the full Subaru Crosstrek interior detail →.

More of our work is on the gallery, and the full write-ups are under recent work.


Why Richmond District Residents Choose SF City Wash

We're not a franchise or a corporate chain. SF City Wash was founded by high school students in San Francisco — and the Richmond District is part of our home turf. We know the streets, the parking, and the fog. We built this business around making professional detailing as easy as possible for people who live and work in the city.

01

You Stay Put

No dropping off your car somewhere across town. We come to wherever it's parked — street, garage, or driveway.

02

We Bring Everything

Our own water supply, power, vacuums, extraction equipment, and detailing products. You don't need to provide a thing.

03

Premium Results

We use professional-grade products and take time with the details. This isn't a rush job — every vehicle is treated carefully.

04

Quick to Book

Fill out our quote form in under a minute. We respond fast with pricing and scheduling options that work for you.


Richmond District · Local Outreach

Found One of Our Cards?

If you found an SF City Wash card on your car, your windshield, or nearby — there's a reason we thought your vehicle could use a detail. We're a local Richmond District mobile detailing business, and we bring the full setup directly to you. Whether your car needs a quick refresh, a deep interior reset, pet hair removal, or a full detail, you can request a quote in under a minute.


Questions About Mobile Car Detailing in the Richmond District

Yes — street parking is how most of our Richmond District jobs work. We operate on residential blocks, RPP zones, and metered spots throughout Inner and Outer Richmond. The only thing to keep in mind is street cleaning days. If your block has a cleaning window, we'll schedule around it or you can move the car to a nearby spot. A driveway or garage makes things easier, but it's never required.
It does. The marine layer that rolls in off the Pacific carries salt and mineral particles that settle on paint, glass, and trim. Over time — especially on cars that sit outside near Ocean Beach, the Outer Richmond, or Sea Cliff — that buildup dulls the clear coat and accelerates oxidation. A regular exterior detail removes those deposits before they bond, and a wax or paint protection layer gives the surface something to resist future exposure. If your car lives outside in the Richmond, this is exactly what detailing is for.
Yes. Sap and bird droppings are two of the most acidic contaminants that land on car paint, and the longer they sit, the deeper they etch. We see this constantly on cars parked under the eucalyptus and Monterey cypress trees along the park's edge. Our exterior detail includes a decontamination step specifically for bonded contamination — it lifts sap, droppings, and embedded road grime before we polish and protect. If the paint has already etched, we can assess that when we arrive and let you know what's possible.
This is probably our most common Richmond District request. Dogs that visit the park daily bring in sand, moisture, dander, and embedded hair that builds up fast — especially in fabric seats and carpet fibers. For active dog owners, we generally recommend a thorough interior detail every two to three months to stay ahead of odor and buildup. In between, our pet hair removal service is a faster, lower-cost option if the seats just need a reset. See our pet hair removal page for more.
An exterior detail typically takes 45 minutes to an hour. An interior detail or full detail can take anywhere from two to four hours depending on the condition of the vehicle — a car that's been sitting outside in the Richmond fog for months will take longer than one that gets cleaned regularly. We give you a time estimate when we confirm the appointment so you know what to plan around.
We're fully self-contained — you don't need to provide anything. We carry our own water supply, power source, vacuums, and extraction equipment. This matters in the Richmond where most street-parked cars aren't near an outdoor faucet or outlet. Whether you're on a residential block off Clement, parked along Balboa, or tucked into a spot near the park, we have everything we need.
Fill out our quote request form with your vehicle, what you need, and your address in the Richmond. We respond quickly with pricing and available times. Most requests get a reply same day.
A full detail is the right call after a Richmond winter. Months of fog, rain, and street grime leave salt deposits on the paint, musty odors in the interior, and buildup in the carpets and seats that a normal wash won't touch. We'll do a full assessment when we arrive — decontamination exterior wash and protection on the outside, deep vacuum and extraction on the inside. You can request a quote and describe the condition of your car and we'll give you an accurate price before we start.

Ready to Book in the Richmond District?

Fill out a quick quote request and we'll get back to you with pricing and availability. It takes under a minute.

Serving Inner Richmond, Outer Richmond, Clement Street, Geary Blvd, Lake Street, Sea Cliff, Lincoln Park, Golden Gate Park, the Presidio, and all surrounding neighborhoods.