Making epoxy tables look effortless in YouTube video tutorials. The camera cuts out the long waiting between stages, so what's left on screen feels like an easy weekend project. In reality, it isn’t. The actual process takes about a month of part-time work, and almost every stage hides numerous ways to ruin an expensive slab.
So, this guide covers how to make an epoxy table from start to finish, including what the whole thing will cost you. At ThunderWood Studio, we build these tables professionally, so we know which steps allow room for error and which ones don't. The result can be a true showpiece, though reaching it takes patience and care.
Materials and Tools for Making an Epoxy Table
Materials. The core of any epoxy table is a kiln-dried wood slab plus a deep pour resin rated for thick castings. The mold takes melamine sheets, with silicone to seal the seams so nothing leaks. For mixing, you'll want a clean container with volume marks on the side. Protective gloves and a respirator round out the list.
Tools. You don't need an entire workshop to create an epoxy river table. A drill with a paddle attachment handles the mixing, and an angle grinder strips bark and rough spots off the slab. An orbital sander covers everything from flattening to the final pass before finishing, while a heat gun or small torch deals with bubbles after the pour. Table legs, usually steel, come in at the very end. If the shopping alone already feels like a project, take a look at our Epoxy Coffee Table collection to see what ThunderWood Studio builds to order.

How to Choose and Prepare Wood for an Epoxy Table
The slab decides half of the table's character before any resin touches it. Take your time here.
Choosing the Right Wood
Dense hardwood is the safe choice, and walnut leads the pack for a reason: its dark grain makes the resin river stand out. Read more about it in our English walnut vs black walnut wood guide. Plan the shape of your epoxy river table before buying anything, because the slab's natural edge defines where the river will flow. For a deeper comparison of species, see our guide to the best types of wood.
|
Wood |
Color and grain |
Hardness |
Price |
Fit for a river table |
|
Black walnut |
Dark brown, expressive grain |
High |
High |
The classic choice |
|
Oak |
Light to medium, strong grain lines |
High |
Medium |
Very good |
|
Maple |
Pale, subtle grain |
High |
Medium |
Good, suits light designs |
|
Elm |
Warm tones, wavy grain |
Medium |
Medium |
Good, dramatic live edges |
|
Pine |
Light, soft look |
Low |
Low |
Practice projects only |
Drying and Moisture Control
The moisture content of the slab needs to be between exactly 8 and 12 percent, and a pin meter is the only honest way to find it out. What happens above that range shows up late: the table looks finished, then months afterward, the still-drying wood pulls away from the epoxy. With fresh lumber, the wait is the problem. A year of air drying per inch of thickness is the standard estimate, so for most people, a kiln-dried slab justifies its markup. There's also an old trick worth knowing at this stage: a wet rag wiped across the surface shows roughly how the grain will read under cured resin.

Cleaning and Preparing the Surface
Strip the bark off the slab before anything else. However charming it looks, it will separate from the wood eventually, and inside a cured casting, there's no fixing that. Sand until the surface feels smooth under a bare hand. Knots and holes get filled with a small batch of epoxy, and once those cure, the whole slab takes a thin seal coat wherever the pour will touch it. Why bother? Sealed wood releases no air into the river. This coat quietly prevents most of the bubble trouble people complain about later.
Building the Mold for Your Epoxy Table
A mold is a watertight box, and "watertight" carries all the weight in that sentence. Resin runs thinner than water and escapes through gaps the eye misses. Another nuance to consider is that the box has to be built from materials epoxy can't stick to, then sealed along the entire perimeter. In practice, it means melamine-coated board or HDPE sheets, with every seam sealed along the entire perimeter. Before laying the slab inside, trim it to straight edges. Then clamp it down. Wood floats in resin, and a slab that lifts mid-pour is nearly impossible to fix.

Here’s what the mold takes:
-
Melamine sheet for the base and walls. Cheap, flat, and easy to screw together.
-
Tyvek tape over every interior surface. Cured epoxy releases from it cleanly. Painter's tape works as a budget substitute for small molds, though it needs careful overlapping.
-
Silicone along the perimeter seams. Let it cure fully before a pour day, not the morning of.
-
Mold release (paste wax or spray) as the final safeguard over everything.
-
Shims and a long level, because an unlevel box produces a wedge-shaped table.
Mixing and Pouring Epoxy Resin
This stage decides both the look and the lifespan of the table. Cured resin offers no second chances, which is why most questions about how to make epoxy resin table tops come down to what happens in the next hour. To know how much epoxy you need, multiply the river's length by its width and depth, then add about 10 percent for spillage. Warm the room to around 72°F before opening anything.

How to Mix Epoxy Correctly
Follow the ratio on the label exactly, by weight or by volume as stated. Careful, slow mixing for several minutes keeps the batch clear; whipping it folds in air. Then pour everything into a second clean bucket and mix again, because unmixed resin clings to the first bucket's walls and stays sticky forever.
How to Pour Epoxy Without Bubbles
Pour in a thin stream from a low height and let the resin level itself. Bubbles that surface get a quick pass with a heat gun or torch within the first 20 minutes. Keep the flame moving, since a paused torch scorches the surface permanently. Cold rooms make pouring harder: thick, chilled resin traps air.
Layering vs Deep Pour Techniques
Tabletop epoxy cures hot and fast, which caps each layer at roughly 1/4 inch; a thick river built this way takes many sessions with light sanding in the middle of the sequence so layers bond. Deep pour formulas cure slowly and stay cool, allowing castings up to 2 inches in one go. For deeper pours, that's the only sane route. The trade-off is patience, since a deep casting needs days before it's cured enough to touch.

Curing and Removing the Table from the Mold
Days of waiting end with a simple test: press a finger into a hidden corner, and any give means the casting isn't cured enough yet. When demolding, pull the mold walls away from the table, never the table out of the box, or a brittle edge will break. Full hardness takes another two to four weeks, so treat the fresh piece gently.

Sanding and Finishing Your Epoxy Table
Out of the mold, the table top looks cloudy and feels rough. Sanding brings it back.
Sanding process:
-
Start at 80 or 120 grit with an orbital sander and climb to 220 in stages, treating wood and resin as one continuous surface.
-
On the wood portions, finish each grit moving in the right direction: with the grain, never across it.
-
Keep light pressure on every edge, since corners round over fast under a spinning pad.
-
Don't skip the underside. An unfinished bottom absorbs moisture unevenly, and the slab can cup within a season.
Finishing options come down to 2 routes. A hardwax oil leaves a smooth, matte surface that's easy to repair years later. For gloss, continue wet-sanding past 2000 grit and finish with polishing compound, or pour a thin flood coat of tabletop epoxy. Whichever route you take, our epoxy table care guide explains how to keep the result looking new.

How Much Does It Cost to Make an Epoxy Table?
Treat these as ballpark US figures; resin prices in particular move around.
-
Wood slab: $100 to $700+. A modest kiln-dried oak sits at the low end, while a wide black walnut with a clean live edge can pass $1,000 on its own.
-
Epoxy resin: $150 to $500. A coffee table river takes a couple of gallons. A dining table can swallow five or six.
-
Mold and consumables: $50 to $150. Melamine plus sealing supplies, with the small stuff adding up quietly.
-
Tools: $0 to $400. Owners of a sander and a drill only need to buy a torch. Starting from zero raises the total fast.
-
Legs: $50 to $300. Hairpin legs are cheap. A welded steel base isn't.
A realistic first build lands between $400 and $1,200 before you count your time. The size of the table drives the resin volume, and design complexity drives everything else, so a small simple piece can stay near the bottom of that range.
Common Mistakes to Avoid When Making Epoxy Tables
We've seen (and made) most of these, so learn from them cheaply:
-
Eyeballing the mixing ratio. Off-ratio resin cures soft or stays sticky forever, with no fix except scraping it all out.
-
Skipping the seal coat. Unsealed wood breathes air into the pour for hours, leaving bubbles too deep to reach.
-
Pouring past the rated depth. Curing resin generates heat. Exceed the limit, and it can flash-cure, cracking the casting from the inside.
-
Overworking the torch. Don't worry about every last micro-bubble. Chasing them with a flame leaves scorch marks that show forever.
-
Buying bargain resin. Cheap formulas turn yellow within a year or two, while a quality clear epoxy stays transparent for decades. The slab costs too much to gamble on a $40 bucket.
Final Thoughts: Is Making an Epoxy Table Worth It?
So, how hard is to make epoxy tables in practice? Harder than the tutorials suggest, easier than fine joinery. Each step in the process is simple on paper. The trouble is that several stages punish mistakes with no undo button, and the punishment usually costs a slab. Count on roughly a month from raw wood to finished piece, a four-figure budget at the ambitious end, and a real chance the first attempt comes out flawed.
For people who enjoy long shop projects, that's part of the appeal. For everyone else, ordering is a lot easier than a month in the garage. Describe the table you want to create through our design your table page, and ThunderWood professionals will build it to your exact request.