Anvil PLUMBING & HEATING
24/7 Emergency Service (555) 010-4827
(555) 010-4827
Anvil technicians on a bathroom plumbing job
Licensed plumbing, heating & drainage — Riverside County, est. 2001.

Plumbing emergencies don't wait. Neither do we.

Serving Riverside County since 2001

Two generations of plumbers, one phone number, zero call-centre runaround.

12,000+ jobs completed
47 min avg. response
25 yrs serving the county
The Anvil service fleet on a job

Family-owned & operated

Real trucks. Real licensed techs. On your street, often the same day.

Real jobs

See the difference.

Drag the slider on a few recent jobs from around the county.

Before — Corroded water main, replacedBefore
After — Corroded water main, replacedAfter
Corroded water main, replaced
Before — Under-sink leak repairBefore
After — Under-sink leak repairAfter
Under-sink leak repair
Called at 9pm with a flooding bathroom. Marcus was here in 40 minutes, fixed it, and the price was exactly what he quoted. Lifesavers.
Sandra P. — Corona, via Google

4.9 stars across 600+ Google reviews

“New water heater installed same day. Clean, professional, explained everything. Will never call anyone else.” Derek M., Eastvale
“Honest crew. They could've sold me a repipe but fixed the actual problem for a fraction. That's why they get my repeat business.” Aisha K., Riverside
The Anvil promise

Why neighbors call us first.

  1. 01

    No surprise invoices

    You approve a flat price before any work starts. The number we quote is the number you pay.

  2. 02

    We show up on time

    We text you when we're en route. Miss your window and your call-out fee is on us.

  3. 03

    We leave it cleaner

    Shoe covers, drop cloths, and a full clean-up. You'd never know we were there — except it works again.

  4. 04

    Guaranteed work

    Every repair is backed by our written workmanship guarantee. If it's not right, we make it right.

How it works

Four steps, zero headaches.

  1. 1

    Call or book

    Tell us what's going on. We'll give you a real arrival window — not 'sometime today.'

  2. 2

    Upfront quote

    Our tech diagnoses on-site and quotes a flat price before lifting a wrench.

  3. 3

    We fix it

    Most jobs done the same visit, with parts stocked on the van.

  4. 4

    Guaranteed

    We clean up, walk you through the work, and back it in writing.

Service area

Proudly serving Riverside County.

If you're in one of these communities, we can usually be there same-day. Not listed? Call us — we travel.

  • Riverside
  • Corona
  • Moreno Valley
  • Jurupa Valley
  • Eastvale
  • Norco
  • Perris
  • Mira Loma
  • Woodcrest
  • Highgrove
Check availability · (555) 010-4827
Free estimate

Get a fast, no-obligation quote.

Tell us what you need and we'll call you right back — usually within the hour during business hours.

Prefer to talk now? (555) 010-4827 Mon–Sat 7am–8pm
Helpful tips

Advice from the crew.

All tips
Good to know

Questions we hear a lot.

Yes. A live person answers after hours and a licensed tech is dispatched for true emergencies — burst pipes, no heat, sewer backups, and gas concerns.

Flat-rate, quoted upfront. After a quick on-site diagnosis we give you a firm price for the whole job. You approve it before any work begins — no hourly surprises.

Fully. We're CSLB-licensed (#1098432), bonded, and carry liability and workers' comp insurance. We'll happily show proof on request.

A small diagnostic fee applies and is credited toward the job if you proceed. If we miss your scheduled window, we waive it entirely.

All of Riverside County and the surrounding communities listed above. If you're just outside, call us — we often travel for the right job.

Got a leak, a clog, or no hot water?

Don't let a small problem flood into a big one. Call Anvil now — we're standing by.