19 DIY Coffee Table Ideas That Look Expensive

The coffee table is the piece everyone judges your living room by, which is unfortunate when yours wobbles and dates from 2009. Mine did. A DIY coffee table build changed everything for about $60, and it is now the piece guests ask about first. Building your own means solid wood proportions, the exact size your room needs, and a finish that looks far more expensive than the materials cost. These nineteen builds range from twenty-minute refreshes to proper weekend woodworking.

Start by measuring your sofa: the table should be roughly two-thirds its length and sit level with or just below the seat cushions. Get that right and almost any build looks intentional. Every project here uses beginner-friendly techniques — no advanced joinery, no expensive tools — and most cost under $80, which is still less than a flat-pack table that will wobble by Christmas.

1. Oak Butcher Block Top on Hairpin Legs

Oak butcher block coffee table on black hairpin legs in a living room

The classic DIY coffee table for a reason: a butcher block worktop offcut on four hairpin legs looks mid-century and costs a fraction of the shop version. Buy an oak worktop offcut — kitchen suppliers sell them for $30-40 — sand it smooth, seal with hardwax oil, and screw on 40cm hairpin legs. I built mine in an afternoon and it is the sturdiest table I own. Do seal all six faces including the underside, or moisture warps the top within months. Don’t buy legs shorter than 40cm, or the table sits awkwardly low against a standard sofa. The solid oak top is what sells the expensive look.

Cost: ~$55-80 | Time: 3 hours plus drying

2. Limewashed Plywood Coffee Table

Limewashed plywood box coffee table with visible wood grain in a bright room

Limewash makes cheap plywood look like pale European oak. Build a simple box-style table from 18mm birch plywood — top, four sides, no fancy joints needed — then brush on a limewash of white paint thinned with water and wipe it back so the grain shows through. My limewashed plywood table reads as a $400 Scandinavian piece. Do fill the plywood edges with wood filler before painting, because raw ply edges are the giveaway. Don’t skip the wipe-back step; full-coverage white paint just looks like painted plywood. Seal with matte furniture wax for a soft, touchable finish.

Cost: ~$40-65 | Time: 4 hours plus drying

3. Travertine-Look Table from Plaster and MDF

Travertine-look plaster block coffee table with pitted stone texture

Travertine coffee tables sell for thousands, but plaster over an MDF box fakes the stone convincingly. Build a chunky rectangular form from MDF, trowel on plaster in uneven layers, and work in pits and streaks with your fingers while it is soft. Once dry, wash with thinned beige paint to bring out the texture. I made mine as a low block table and it is the most complimented thing I own. Do round the edges slightly with sandpaper — real travertine is never razor-sharp. Don’t rush the plaster; work in sections because it sets in 20 minutes. Seal with matte stone sealer so coasters do not mark it.

Cost: ~$45-70 | Time: 5 hours plus curing

4. Vintage Trunk Turned Coffee Table

Vintage leather trunk used as a coffee table with a tray on top

A vintage trunk is a coffee table with built-in storage and instant character. Charity shops and flea markets sell old trunks for $20-40; clean it, oil the leather straps, line the inside with wallpaper or fabric, and add small bun feet to lift it off the floor. Mine holds all my board games and looks like an heirloom. Do check the trunk is structurally sound — sit on it before you buy. Don’t use a trunk with a musty interior for blanket storage without airing it for a week first. A tray on top keeps drinks stable on the curved lid.

Cost: ~$25-55 | Time: 1 hour

5. Marble Contact Paper Over an Old Table

Old coffee table refreshed with white marble-effect contact paper

That scratched old coffee table becomes a marble showpiece with adhesive vinyl. Clean the top thoroughly, apply marble-effect contact paper with a credit card to smooth bubbles, and wrap the edges neatly underneath. I rescued a $5 charity shop table this way and it looks like honed Carrara marble from across the room. Do choose a vinyl with soft grey veining on white — harsh black veins look fake. Don’t stretch the vinyl; lay it relaxed and trim the excess. This refresh takes twenty minutes and buys your old table years of extra life.

Cost: ~$8-15 | Time: 30 minutes

6. Wooden Pallet Table, Sanded Smooth

Sanded pallet coffee table stained walnut on castor wheels

Pallet tables only look cheap when the pallet looks like a pallet. Take a heat-treated pallet — check for the HT stamp, never use chemically treated wood indoors — sand every surface until silky, stain it walnut, and add four chunky castor wheels. My sanded pallet table looks like reclaimed timber furniture, not garden junk. Do sand thoroughly, including between the slats, because splinters are the whole problem with pallet furniture. Don’t skip the castors; they lift the pallet to proper coffee table height and make it movable. A glass or wood top panel over the slats gives a smooth surface for drinks.

Cost: ~$20-40 | Time: 3 hours

7. Round Drum Table from a Cable Spool

Round wooden cable spool drum coffee table painted matte black

Wooden cable spools make perfect round drum tables with almost no work. Ask at electrical wholesalers — they often give small spools away free — sand the whole thing, stain or paint it, and you have a solid round coffee table. I painted mine matte black with a stained wood top edge and it looks like a designer drum table. Do sand the top especially smooth, since it is the surface everyone touches. Don’t use a spool with wobbly flanges; test it for stability before you start. A round table softens a room full of rectangular furniture beautifully.

Cost: ~$10-25 | Time: 2 hours plus drying

8. Leather-Wrapped Ottoman Coffee Table

Faux leather ottoman coffee table with a tray holding coffee cups

An ottoman coffee table is soft, safe for toddler heads, and easy to build. Take a sturdy wooden crate or box, pad the top with foam, wrap the whole thing tightly in faux leather or heavy upholstery fabric, and staple underneath. Add short wooden feet. Mine doubles as extra seating and looks like a $300 bouclé ottoman. Do pull the fabric drum-tight as you staple — wrinkles are the giveaway. Don’t use thin fabric; it shows every staple and foam edge underneath. A large tray on top turns it into a proper table surface in seconds.

Cost: ~$35-60 | Time: 2 hours

9. Two-Tier Table from Crates

Two-tier coffee table built from stained wooden crates holding books

Four wooden crates become a two-tier coffee table with storage built in. Arrange two crates on their sides as the base and two more on top, screw them together from the inside, stain the whole thing, and add castors. The open crates hold books and throws while the top stays clear. I built mine for my reading corner and it is the most practical table I own. Do sand the crates smooth — cheap crates are splinter factories. Don’t leave the wood unstained; raw pine crate wood looks unfinished rather than rustic. Stain unifies the whole build.

Cost: ~$25-45 | Time: 2 hours

10. Brass and Glass Look with Acrylic

Glass-top coffee table with an acrylic sheet on a wooden base

A glass-top coffee table looks expensive and airy, and acrylic sheet is the budget route. Build or buy a simple wooden or metal base — hairpin legs work — and top it with a cut-to-size acrylic sheet with polished edges, ordered from a plastics supplier. My acrylic-top table cost $70 total and looks like the brass-and-glass designs selling for $500. Do get the edges polished by the supplier; raw cut acrylic looks cheap. Don’t use thin sheet — 10mm minimum, or it flexes alarmingly. Acrylic scratches more easily than glass, so always use coasters and a tray.

Cost: ~$60-90 | Time: 1 hour plus ordering

11. Fluted Side Table Pair as Coffee Tables

Pair of cream fluted side tables pushed together as a coffee table

Two small fluted side tables pushed together make a flexible coffee table arrangement. Build two simple cylinder or box side tables, glue vertical half-round dowels around each for the fluted effect, paint matte cream, and use them as a pair — together as a coffee table, or split up as side tables when guests come. I love the flexibility in my small flat. Do make both tables exactly the same height, or the pair looks like a mistake. Don’t glue the dowels unevenly; spacing is everything with fluting. The pair reads as a deliberate designer set.

Cost: ~$30-50 | Time: 3 hours plus drying

12. Live-Edge Slab Look from Stained Pine

Pine coffee table with a wavy live-edge-look side stained dark walnut

Live-edge tables cost a fortune, but a pine board with a wavy cut edge fakes it well. Buy a wide pine board, cut one long edge into a gentle organic wave with a jigsaw, sand it smooth, and stain it dark walnut to mimic the rich tones of a live-edge slab. Mount on simple black metal legs. My wavy-edge table gets mistaken for reclaimed timber constantly. Do sand the wavy edge extra smooth — jigsaw marks are the giveaway. Don’t make the wave too dramatic; gentle undulation looks natural, zigzags look crafty. The dark stain is what sells the expensive timber illusion.

Cost: ~$40-65 | Time: 3 hours plus drying

13. Rattan Front Cabinet as a Coffee Table

Sage green cabinet with cane webbing doors used as a coffee table

A low rattan-front cabinet works beautifully as a coffee table with hidden storage. Find a small vintage cabinet or TV stand at a charity shop, remove the doors if dated, replace the panels with cane webbing, paint the frame sage or cream, and add short legs to bring it to coffee table height. Mine hides all my remotes and chargers behind that pretty rattan. Do soak the cane webbing before fitting so it tightens as it dries. Don’t paint the cane — natural rattan against painted wood is the whole look. This is storage and style in one piece.

Cost: ~$30-55 | Time: 3 hours plus drying

14. Concrete-Look Top with Skim Coat

Coffee table with a concrete skim-coat top in soft grey

A concrete-look top gives an industrial-chic coffee table for the price of a bag of skim coat. Take any sturdy flat table base — even an ugly old one — and trowel feather-finish concrete skim coat over the top in thin layers, sanding between coats. Seal with concrete sealer. I skim-coated a $10 charity shop table and it looks like cast concrete. Do keep each layer thin; thick layers crack. Don’t rush the sanding between coats — smoothness is what makes it read as real concrete. The grey tone works with every sofa colour I have tried it against.

Cost: ~$25-45 | Time: 3 hours plus curing

15. Antique Door Slab on a Base

Old panelled door painted deep green mounted as a coffee table top

An old panelled door laid flat makes a coffee table with incredible character. Find a solid wood door at a salvage yard — $15-30 — strip or paint it, and mount it on two sawhorse legs or a simple trestle base. The panel mouldings become the table’s detailing. Mine is painted deep green and the raised panels catch the light beautifully. Do check the door is flat and not warped before you buy. Don’t use a hollow-core door; it will not hold weight and sounds terrible. Fill old lock holes with wood filler for a clean finish.

Cost: ~$30-60 | Time: 3 hours plus drying

16. Woven Seagrass Table from a Basket

Large lidded seagrass basket used as a coffee table with a tray

A large lidded seagrass basket is a coffee table in disguise. Buy the biggest lidded basket you can find — homeware shops sell them for $25-35 — and use it as your table, with the lid as the surface and the basket as blanket storage. Mine holds three throws and looks like the woven tables selling for $200. Do choose a basket with a flat, sturdy lid that sits level. Don’t use a soft-sided basket; it needs rigid walls to hold a tray of drinks safely. The texture adds warmth that no wood table can match.

Cost: ~$25-40 | Time: 10 minutes

17. Mirrored Tray Table with a Chic Base

Mirrored tray coffee table reflecting light in a small living room

A mirrored top makes a small living room feel twice as big. Take a simple folding tray-table base or X-frame legs, and top it with a mirror cut to size — glaziers cut mirror cheaply — securing it with mirror adhesive. I made one for my small flat and the reflected light transformed the room. Do get the mirror edges seamed by the glazier so nobody gets cut. Don’t place it where it reflects clutter — a mirror doubles whatever it faces, so style the facing wall carefully. Coasters are essential; mirror shows every ring.

Cost: ~$35-60 | Time: 1 hour

18. Books-Stack Base Coffee Table

Coffee table with stacked hardback book legs and a pine top

Two stacks of large coffee-table books become sculptural table legs. Stack hardback books into two equal towers, glue each stack together with PVA for stability, top with a wood or glass panel, and you have a literary coffee table. I built mine from charity shop art books — $1 each — and topped it with a pine board. Do glue the books, or the world’s slowest landslide happens every time someone bumps it. Don’t use paperbacks; only large hardbacks have the heft. This is the cheapest statement table on the list and book lovers adore it.

Cost: ~$15-30 | Time: 1 hour plus drying

19. Painted Checkerboard Top Table

Square coffee table with a hand-painted cream and dusty pink checkerboard top

A checkerboard top is the playful designer detail that makes a plain table look custom. Paint a square table top cream, mark a grid with painter’s tape, paint alternating squares in your accent colour — I used dusty pink — and peel the tape while tacky. Seal with three coats of polyurethane for durability. Mine is the talking point of my living room. Do measure the grid carefully; uneven squares ruin the effect instantly. Don’t skip the sealer — an unsealed painted top marks within weeks. This works on any square or rectangular table you already own.

Cost: ~$15-30 | Time: 2 hours plus drying

Quick questions, answered

What is the right height for a DIY coffee table?
Level with your sofa seat cushions, or up to 5cm lower. Standard sofa seats sit around 40-45cm high, so aim for a table height of 35-45cm. Too high and it dominates; too low and reaching your tea becomes a stretch. Measure your own sofa rather than trusting averages.

What tools do I need to build a coffee table?
For most builds on this list: a drill, a sander, a saw, and a tape measure. A jigsaw handles curved cuts. You do not need a workshop — a driveway or balcony works. Many timber yards will cut boards to size for free, which removes the need for a saw entirely.

How do I make a DIY table look professional, not homemade?
Three things: sand thoroughly between every coat, fill all screw holes and gaps before painting, and seal the finished piece. Homemade-looking furniture is almost always under-sanded and under-sealed. Take your time on prep and the finish will look shop-bought.

Is it cheaper to build or buy a coffee table?
Building is usually cheaper for solid wood and character pieces — $40-80 in materials versus $200+ in shops. For basic flat-pack styles, buying can be cheaper once you factor in your time. Build when you want solid materials, exact sizing, or a look you cannot buy.

📌 Planning your build? Pin this post now so you can save this idea for your next weekend project.

Keep the handmade going with these next: (see also: 17-diy-nightstand-ideas-that-look-expensive) (see also: 25-diy-shelf-ideas-on-a-budget) (see also: 15-easy-diy-home-decor-projects-for-beginners-under-25)

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *