Tooth Fillings at M Dental Care

A filling repairs a tooth damaged by decay (a cavity) and stops it from getting worse. Treated early, a small cavity needs only a simple filling; left alone it can grow into toothache, infection and eventually a root canal or extraction.

At M Dental Care in Najjera–Kira, Kampala, we use tooth-coloured composite fillings that blend in with your natural teeth. The decay is gently removed, the tooth is cleaned and the filling is shaped and polished so your bite feels normal straight away.

  • Tooth-coloured composite fillings that are almost invisible
  • Replacement of old, cracked or leaking fillings
  • Usually done in a single 30–45 minute visit
  • Gentle numbing for a pain-free procedure
Tooth-coloured composite dental filling at M Dental Care, Kampala

Price

UGX 120,000

A composite filling costs UGX 120,000 per tooth. Very large cavities may need a crown instead — we tell you honestly which option is best after a checkup (UGX 20,000).

Book Appointment

What to Expect

1. Checkup

We examine the tooth and, if needed, take an X-ray to see how deep the decay goes.

2. Numbing

The area is numbed so you feel pressure but no pain.

3. Cleaning & filling

Decay is removed, the tooth is cleaned and composite is placed and hardened with a light.

4. Shaping & polish

The filling is shaped to your bite and polished smooth.

Frequently Asked Questions

How much does a tooth filling cost in Uganda?

At M Dental Care in Kampala a composite (tooth-coloured) filling costs UGX 120,000 per tooth.

Does a filling hurt?

No. The tooth is numbed first. You may feel some sensitivity to cold for a few days afterwards, which settles on its own.

How long does a filling last?

Composite fillings typically last 5 to 10 years, longer with good brushing and regular checkups.

Can I eat after a filling?

Yes. Composite fillings set immediately, but wait until the numbness wears off so you do not bite your cheek or tongue.

Book Your Visit at M Dental Care

Mbogo Road, Najjera–Kira, Kampala · Call or WhatsApp (+256) 0200 959927 · Open 7 days a week.

Book Appointment