Serving New Bern & Craven County · Same-day & next-day appointments · Upfront pricing

— Service

Septic Tank Repair in New Bern, NC

Lids, risers, baffles, filters, and pumps — fixed at a quoted price, with honest answers when the problem is bigger than a part.

New septic tank riser and lid installed flush in a lawn after repair

Most septic problems don't call for a new system. A cracked lid, a failed baffle, or a worn-out pump can cause the same backups and odors as a total failure — at a fraction of the cost to fix. We handle these everyday repairs across New Bern and Craven County, and the price we quote is the price you pay.

First, a quick gut check. If your tank hasn't been pumped in three or four years, a backup usually means the tank is full, not broken. Run through the signs your septic tank is full before assuming the worst — a pump-out is a lot cheaper than a repair call that turns out to be routine maintenance.

Septic Tank Repair in New Bern: What We Fix

Most repair calls around here come down to five parts, and all of them cost far less than replacing a system.

  • Lids and covers. A cracked or shifting concrete lid is a safety hazard, especially with kids or pets in the yard. We replace damaged lids and make sure every access point sits tight and seals properly.
  • Risers. If your lid is buried under a foot of dirt, every pump-out starts with a shovel — and a dig-out fee. A riser brings the opening up to grade once, so every future visit is faster and cheaper.
  • Baffles. The outlet baffle is the part that keeps solids out of your drain field. Concrete baffles crumble with age, and when one fails, solids escape and clog the field. Catching this early prevents the most expensive failure a septic system can have.
  • Effluent filters. We clean filters during pump-outs and swap any that are cracked or worn out. Replacement typically runs about $75–$200.
  • Pumps and floats. Plenty of Craven County systems use a pump to push effluent uphill or out to a distant drain field. We replace failed pumps, stuck floats, and worn switch components.

Signs You Need a Repair, Not Just a Pump-Out

  • Backups or slow drains that come back soon after the tank was pumped
  • Sewage odor hanging around the tank itself
  • Soggy or sunken ground directly over the tank
  • A pump alarm that keeps sounding
  • A lid that's cracked, shifted, or missing

If wastewater is coming up in tubs or floor drains right now, don't wait on a diagnosis. Our emergency septic pumping takes the pressure off the system today, and we figure out the cause while we're there.

Repair or Replace? A Straight Answer

A structurally sound tank with one bad part is a repair. A steel tank rusted through, a concrete tank with failing walls, or a tank that takes on groundwater is a replacement. In low-lying parts of Craven County, the water table can sit just two to three feet down in winter and spring, so groundwater sneaking into tanks is something we specifically check for.

When we open your tank, we'll show you what we see and tell you plainly which side of that line you're on. No scare tactics — most of the time, it's a repair.

When the Problem Is the Drain Field

We'll be honest about this one: if your drain field is saturated, root-clogged, or failing, no tank part will fix it. We'll assess what's happening, explain it in plain terms, and point you toward the right next step instead of selling a repair that won't hold. Major drain field work runs through county permitting — our Craven County septic permit guide walks through how that process works.

Typical repair costs: lid replacements roughly $150–$400, risers about $300–$700 installed, baffle repairs around $300–$600, and pump replacements roughly $500–$1,500 depending on the pump. We confirm your exact price before any work begins.

Same-day and next-day appointments are available for septic tank repair in New Bern and across Craven County. And if your tank is due anyway, we can handle septic tank pumping and the repair in one trip.

— What it costs

Most parts-level septic repairs in New Bern run about $150–$700; pump replacements roughly $500–$1,500.

See the full North Carolina cost guide →

— Common questions

Frequently asked questions

How do I know if my septic tank baffle is broken?

The clearest evidence shows up at pump-out: solids on the outlet side of the tank, or a baffle that's visibly crumbled. Between pump-outs, watch for sewage odors near the tank and drains that stay sluggish even after pumping. Older concrete baffles erode from sewer gases over the years, so age alone is a risk factor. We check baffle condition on every pumping visit, so you don't have to guess.

Can you replace just the lid on my septic tank?

Yes. A lid swap is one of the quickest repairs we do — you don't need a new tank to get a safe, sealed cover. We match the replacement to your tank's opening and can add a riser at the same time if your lid sits below grade. A cracked, shifted, or missing lid is a real safety risk for kids and pets, so this is not one to put off.

How much does it cost to replace a septic pump in Craven County?

Most effluent pump replacements run roughly $500 to $1,500 installed, depending on the pump size and how your system is set up. Floats and switch parts cost less. We confirm exactly what failed before quoting, and the price we quote is the price you pay. One exception worth knowing: if you're a New Bern STEP sewer customer, the city maintains those pumps — you shouldn't be paying anyone to replace one.

Do you fix drain field problems?

We handle everything at the tank — lids, risers, baffles, filters, and pumps — and we can diagnose drain field trouble and tell you what's really going on. Full drain field repairs and replacements are bigger projects that involve Craven County Environmental Health permitting. If that's what you're facing, we'll say so plainly and point you in the right direction rather than sell you a tank repair that won't solve it.

— Ready when you are

Talk to a septic pro today

Same-day and next-day appointments · upfront pricing before the truck rolls

📞 (252) 680-8078 Request service online