Talk to Flooring Experts Who Have Done It Before

Every flooring job has its own constraints. Budget, timeline, who else is on site, what the building has to keep doing while we work. The call is where we work it all out, before anyone visits your site.

About Us

A flooring company built to actually deliver what it quotes.

Johndore Pretoria is a flooring installation business serving insurance panels, architects, schools, hospitals, property managers, and homeowners across Gauteng.


We're not the cheapest. We don't pretend to be. We're the team you call when the job actually has to get done. The assessor needs to see proper paperwork. The school re-opens on a Monday. The hospital ward goes back into use on Friday. The homeowner has been let down twice already and can't afford to be let down again.


Our supplier relationships go back years. Our team knows the difference between residential, commercial, and institutional environments. And when we tell you a job will take three weeks, it takes three weeks.

WHAT WE INSTALL

Carpets

Wall-to-wall and carpet tiles for homes, offices, and commercial spaces.

Laminate

Durable timber-look flooring for residential and light commercial use.

Vinyl

Sheet vinyl, vinyl planks, and luxury vinyl tiles (LVT) for residential, commercial, and high-traffic environments.

Timber

Solid and engineered wood flooring for residential and corporate spaces.

HOW THE CALL WORKS

Three steps. No site visit until we both agree it's worth one.

Step 1. You book a time that works

Pick a slot from the calendar. Tell us what the job is.

Step 2. We have a proper conversation

One of our team calls you at the time you booked. We'll work through the basics. Type of property, current flooring, scope, deadlines, who's coordinating the job. As short or as long as the job needs.

Step 3. You get clarity, not pressure

By the end of the call, one of three things happens. We schedule a site visit because the job is the kind of work we do well. We refer you to someone better suited if it isn't. Or we send you a clear next-step email with whatever you asked for.

TESTIMONIALS

CUSTOMER REVIEWS

★★★★★

What a wonderful team, I'd like to come & work for your company. Everyone I've interacted with have been so much pleasure. Even stayed on late to finish the job this have been a lovely experience. Thanks to the team.

Thando

★★★★★

The guys came o time and did a pleasant job. Very neat and orderly. Thanks Landa. ill hear from you on installation

Mr Yabo in Centurion

Most flooring quotes are guesses. This call isn't.

You've probably had this happen before. You ring around, get three quotes, pick the middle one, and find out halfway through the job that the price has changed, the timeline has slipped, and nobody told the assessor anything.


It happens because most contractors quote without understanding the job.


The phone call exists so that doesn't happen with us. We ask the questions that actually matter. What's underneath the current floor, what the building is being used for, who's coordinating, what the deadline is, what's already been promised by someone else. By the end of the call we know whether we can do it, who from our team should come look at it, and what you can expect on the next quote we send through.


If we're not the right team for the job, we'll tell you that on the call too.

Get In Touch

Address : Selati Manor, 15 Selati St, Ashlea Gardens, Pretoria, 0081

Assistance Hours : Mon – Sat 9:00am - 5:00pm

Sunday – CLOSED

Selati Manor, Selati St, Ashlea Gardens, Pretoria, 0081, South Africa

FAQs

How long does the call take?

As long as the job needs. Some calls are five minutes for a small carpet replacement with a clear scope. Others run twenty or thirty when there's a phased commercial install or a corporate refit to plan around. Book the call and we'll match the time to the job.

What do you need from me before the call??

Two lines about the job in the booking form. Type of property, rough size if you know it, and whether it's a renovation, a new build, a replacement, or a commercial fit-out. That's all we need to come prepared.

Is the call free?

No charge for the call. No charge for the site visit if we agree one is worth doing.

Do you work with insurance companies and banks?

Yes. We install flooring directly for insurance companies and commercial banks on their corporate properties. Branches, head offices, regional hubs, and commercial premises. The work is usually scheduled around branch operating hours, weekends, or planned shutdowns so the building keeps functioning. If you're a procurement, facilities, or property contact at an insurer or bank looking for a flooring contractor, that's exactly the kind of work we do.

We need work done at a school during the holidays. Can you do that?

Yes. We've done full re-floors during school holidays where the building had to be back in operation by the first day of term. Tell us your dates on the call and we'll work backwards from there.

What kinds of flooring do you install?

Carpet, laminate, vinyl, timber, ceramic and porcelain tiles, and specialised commercial flooring for schools, hospitals, offices, and high-traffic environments. If you're not sure what your space needs, the call is the place to figure that out.

What areas do you cover?

All of Gauteng. Pretoria, Johannesburg, Centurion, Sandton, the East Rand, the West Rand, and everywhere in between. For projects outside Gauteng, ask on the call. We take them on case by case.

We can't shut our hospital ward, office, or retail space down. Is that a problem?

No. Phased installations are part of what we do. We've worked in hospital environments where the ward kept operating around the install. Bring the constraints to the call and we'll plan around them.

How quickly can you start once we agree?

Depends on the materials and the size of the job. Standard residential installs can usually start within two to three weeks. Larger commercial and institutional jobs we plan further out so suppliers, materials, and the team are properly aligned. Specific dates come with your quote.

What if we're not ready to commit after the call?

That's fine. The quote stays valid. We don't run a follow-up sequence trying to wear you down. When you're ready, you call us back.