VETERAN OWNED & OPERATED Over 20 years of flooring experience
James & Odessa FlooringFree estimate

FAYETTEVILLE · RALEIGH · SURROUNDING AREAS

Great floors.
A better feeling
of home.

Hardwood, LVP, and laminate flooring installation in Fayetteville and Raleigh, NC. Beautifully restored hardwood. Personal attention from James & Odessa, from the first conversation to the finishing touches.

Family operated. Veteran owned.
Real people who care about your home.

Flooring featured by James & Odessa Flooring
THE DETAILS MAKE THE DIFFERENCE

Good work starts
from the ground up.

HARDWOODLUXURY VINYL PLANKLAMINATESAND & REFINISH

THE RIGHT START FOR YOUR SPACE

A fresh floor.
Or a fresh start for your old one.

Whether you're updating a single room or rethinking your whole home, we'll help you find the right next step.

01 / INSTALLATION

Hardwood installation

Bring the warmth and character of real wood into your home with carefully installed hardwood flooring.

Discuss hardwood
02 / INSTALLATION

LVP & laminate

A new look for everyday living. We install luxury vinyl plank and laminate with attention to layout, fit, and finishing details.

Plan your installation
03 / RESTORATION

Hardwood refinishing

Give existing hardwood a second chapter with sanding, staining, and refinishing. Ask us about repairs, too.

Talk about restoration
Illustration of James and Odessa in their company shirts

MEET JAMES & ODESSA

Our name is on it.
Our heart is in it.

We're James and Odessa Dail, the husband-and-wife team behind James & Odessa Flooring. We bring more than 20 years of industry experience and a hands-on approach to your project.

We pay attention to the details and keep you informed along the way. Because working in your home is personal to us.

20+Years of experience
VeteranOwned & operated

LOCAL FLOORING SERVICES

Serving Fayetteville, Raleigh
and the communities around them.

Looking for a flooring contractor in Fayetteville or Raleigh, North Carolina? James & Odessa Flooring installs hardwood, luxury vinyl plank (LVP), and laminate floors, and sands, stains, and refinishes existing hardwood.

For homes in surrounding communities, call with your project address to confirm service availability and schedule a free estimate. We’ll discuss your current floors, the rooms involved, and the look you want before planning the work.

Ask about your flooring project

A LITTLE PLANNING GOES A LONG WAY

Let's get your
home ready.

Before work begins, we'll talk through what your particular project needs.

What should I share for my estimate?

Tell us your location, the rooms involved, your current flooring, and what you would like installed or restored. Approximate measurements and photos are helpful if you have them.

What about furniture and existing flooring?

Discuss furniture moving, removal of old flooring, and any subfloor concerns with us before your project starts. Confirm what is included in your estimate and what you should prepare.

How do I prepare for installation or refinishing?

Confirm access, a clear work area, and plans for children and pets. For hardwood refinishing, ask about ventilation and when you can walk on the floor or move furniture back. Timing depends on the finish and project.

YOUR NEXT STEP

Tell us what you
have in mind.

New floors or a little restoration? Let's start with a free estimate.

919-437-5323 ↗Or call 910-221-2012

Monday–Friday · 9:00 am–5:00 pm

Text us for a free estimate

Tell us about your floors. We’ll prepare a message to 919-437-5323 for you to send.

Opens your texting app. Review the message and tap Send there to submit your request. Your mobile carrier’s messaging rates may apply.

Prefer to talk?Give us a call

FOR EXISTING CUSTOMERS

Need your invoice
payment link?

Pay your individual balance through the secure QuickBooks link on your invoice. If you need that link again, text us a request and we’ll reply with the correct one.

Already have your invoice email? Use its payment link to pay directly.

Request your payment link

Don’t have the number? Include the name used on your invoice.

Opens your texting app with a message to 919-437-5323. Tap Send there. We’ll reply with your invoice link; this form does not collect a payment.