Full strip & refinish
Typical investment · $1,200 – $3,500
- Full chemical strip to raw wood
- Two-stage sanding — 120 then 180 grit
- Custom toner match or stain work
- Three coats oil-based polyurethane, hand-rubbed between
- Pickup & delivery within DFW
Furniture restoration runs out of the shop at 2714 El Tivoli. Home repair runs on site across Dallas and DFW. Every project is priced as a flat rate after evaluation — no itemized hours, no surprises. The ranges below are where real projects typically land.
Mid-century modern is the specialty — Dillingham, Heywood Wakefield, Broyhill Brasilia, Paul McCobb, Lane Acclaim, Drexel Declaration, and the anonymous beautiful teak you found at an estate sale. Antique and heirloom pieces get the same care.
Typical investment · $1,200 – $3,500
Typical investment · $300 – $1,200
Typical investment · $500 – $2,000
Typical investment · $500 – $1,800
Pickup and delivery included within 25 miles of the Dallas shop. Beyond that, a flat travel add-on applies. Every piece is photographed on intake; you get progress photos, and I won't proceed with a decision that changes the finish without checking first.
The kind of repair that looks like nothing was ever wrong. Dust-controlled zones, premium materials, clean lines, and — critically — I actually finish the job. No "I'll be back tomorrow" for three weeks.
Typical investment · $450 – $2,500
Typical investment · $800 – $3,500 / room
Typical investment · $600 – $5,000
Typical investment · $500 – $2,500
Service area: Dallas, Oak Cliff, Park Cities, Lakewood, Plano, Richardson, and Fort Worth. Commercial work (medical, retail, office) priced with a half-day minimum and flat-rate line items. Payment: Zelle, Apple Cash, Venmo, or card (3% fee on card). Standard terms: 50% at booking, balance on completion.
I'd rather point you the right way than take a bad-fit job. If you're looking at any of the below, a different pro will serve you better.
The list above is what comes through the shop most often, not a wall. Send photos and a description; if it's a fit, I'll scope it. If it isn't, I'll tell you who I'd call instead.