Craig's Auto Upholstery

Auto Interior Repair Shop in San Jose

Seats, headliners, convertible tops, and classic interiors—family-owned in San Jose, focused on clean fit and a match that looks right up close.

271 Bestor St, San Jose, CA 95112
60+ years in San JoseFamily-ownedAutomotive upholstery only

Interior problems are the kind you notice every day: a driver’s seat tear that keeps growing, a headliner that starts to droop, vinyl that’s cracking in the sun. Call or text Craig’s Auto Upholstery in San Jose and we’ll give you a clear recommendation—what can be repaired cleanly, what’s better recovered, and what we need to quote it accurately.


What brings people in

Most customers don’t show up with a big “interior project.” They show up because one problem is making the car feel worn—and they want it fixed in a way that looks intentional.

The most common reasons people call:

If that’s you, start with a quick call (408) 379-3820 or text (408) 379-3820. We’ll ask a few questions, and if you’re texting, we’ll tell you which photos help most.


What we repair (automotive upholstery only)

We work on interiors. That means you’re talking to a shop that thinks about fit, match, and finish all day, not one that treats upholstery as a side job.

Common projects include:


Repair vs reupholstery vs refresh (how we recommend work)

Most customers want the same outcome: it should look right up close and feel right every day. The right approach depends on the condition of the surrounding material and how strict you want the match to be.

Repair (targeted)

Repair is often the right move when damage is localized and the rest of the material is still strong. The best repairs are the ones that don’t draw your eye because the panel sits correctly and the match is handled carefully.

Reupholstery / recovering

When material is cracked, brittle, or failing across multiple panels, small repairs can quickly turn into mismatches. Recovering a seat (or the affected section) is often the clean reset: one consistent choice, clean seam alignment, and a finish that reads like it belongs.

Refresh (staged or full)

If an interior has aged unevenly—seats, headliner, and trim all tired at once—or has a history of piecemeal fixes, we can help you stage the work so the cabin looks consistent instead of “one more new panel” every time you fix something.

If you’re not sure, that’s normal. A quick call gets you to the right category.

Call: (408) 379-3820 · Text: Text (408) 379-3820


Materials: leather vs. vinyl vs. cloth (and what matters for your car)

People often ask “what’s best?” The better question is: what will match the car and hold up for how you use it.

Leather

Vinyl

Cloth

If you don’t know what’s currently on your seats, we can identify it quickly during inspection.


What affects price (so you can predict the estimate)

A good upholstery estimate is not random. Price typically moves with:

We give clear options so you can decide what makes sense.


Timeline: what’s realistic

Most upholstery timelines are driven by job size and material selection. Small repairs can be straightforward; full interiors naturally take more planning. During your estimate, we’ll give a realistic timeline based on the work and the materials chosen.


What to send for a faster quote

To get an accurate quote quickly, send:


Why customers choose Craig’s


FAQs

Do you serve San Jose and the South Bay?

Yes. We’re in San Jose, and most customers come from San Jose and nearby South Bay cities. If you can bring the vehicle (or the relevant parts) to our shop, we can help.

How much does auto upholstery cost?

Cost depends on what you want done, materials, and the condition of what’s already there. The fastest way to get an accurate quote is to define the job clearly: one panel, one seat, or a full interior.

Can you make it match?

Matching is the point. Color is one part—texture/grain and clean seam alignment are what make the repair blend instead of standing out.

Is it better to repair or replace?

If the material is brittle or the damage is spread across multiple panels, replacement often produces a cleaner, longer-lasting result. If the issue is localized, a targeted repair can make sense.


Visit Craig’s Auto Upholstery

271 Bestor St, San Jose, CA 95112

Hours: Mon–Fri 8:00 AM–5:00 PM · Sat 8:00 AM–2:00 PM · Sun Closed

Tap to call: (408) 379-3820

Call (408) 379-3820 Text Directions