How to Use This Guide
A live edge epoxy river table looks complicated. It isn't. But the process is unforgiving about a few specific things: moisture content, layer depth limits, and temperature during cure. Get those right and the rest is sanding.
Prerequisites: You need to be comfortable with basic measuring and using a circular saw or jigsaw to cut the mold panels. No joinery skills, no experience with epoxy required. If you've built a cutting board or a simple shelf before, you have enough woodworking background for this project.
This guide covers the full build: choosing your slabs, picking the right epoxy, building the mold, pouring without bubbles, sanding to glass, and attaching legs.
Starting from scratch? Read the whole thing in order. Each step feeds the next.
Already have your slabs and epoxy? Jump to Part 3 for the tools list, then Part 5 for the build.
Something went wrong with your pour? Go straight to Part 9.
Live Edge Epoxy Table at a Glance
A live edge river table puts two wood slabs face-to-face with a gap between them, then fills that gap with clear or colored epoxy. The result looks like a river running through a cross-section of a forest. The woodworking skill required is low: mostly sanding and basic measuring. The patience required is high. Epoxy takes 5–7 days to cure fully, and you can't rush it.
| Difficulty | Beginner — no joinery, no complex cuts |
| Active build time | 2–3 days spread over 1–2 weeks |
| Materials cost | $500–$1,200 depending on species and epoxy brand |
| Skills needed | Sanding, measuring, mixing epoxy |
| Tools needed | Orbital sander, drill, circular saw or jigsaw, level |
In this guide:
- Choosing the right wood slab
- Deep-pour vs. tabletop epoxy — and which one to buy
- Building the mold and pouring the river
- Sanding to glass clarity
- Troubleshooting a bad pour
Part 1: Choosing Your Wood Slabs
The slab is the soul of the table. Get it right and even an imperfect pour can look good. Get it wrong and no amount of epoxy skill saves the project.
Species that work
Black walnut is the default choice for a reason. The heartwood is dark chocolate brown, the sapwood is cream, and they create natural contrast even before you add colored epoxy. It's stable, machines well, and holds its shape through seasonal humidity swings. At $25–40 per board foot, it's not the cheapest option. For a statement piece you'll keep for a decade, it earns that price.
White oak costs less ($15–25/bd ft) and is nearly as good for a first build. It's exceptionally durable, good enough for a dining table that gets daily use. Its ray fleck pattern (the silvery streaks that show up on flatsawn cuts) adds visual interest the photos never quite capture.
Hard maple is the choice if you want a bright, blond look. Teal or blue epoxy against light maple is a common combination. At $15–25/bd ft, it's an affordable way to make a striking river.
| Species | Color | Price (bd ft) | Best for |
|---|---|---|---|
| Black walnut | Dark chocolate/cream sapwood | $25–40 | Statement dining tables |
| White oak | Tan-brown with ray fleck | $15–25 | Durability, daily-use tables |
| Hard maple | Light blond | $15–25 | Modern blue/teal river look |
| Cherry | Warm reddish-brown | $25–35 | Warm interiors, darkens with age |
| Elm | Wild, figured grain | $15–25 | Maximum drama, irregular edges |
Why moisture content matters
Target 6–10% moisture content for indoor furniture. Above 12%, the wood will off-gas as it dries, pushing bubbles up through your curing epoxy. Above 15%, the slab will warp after you build the table. The Lumber Baron's guide to buying live edge slabs recommends checking moisture content in multiple spots, not just at the end grain.
Ask the supplier directly: "Is this kiln-dried, and what's the current moisture content?" A good supplier knows. If they don't, use a pin-type moisture meter ($15–20 at any hardware store) and check multiple spots along the slab.
Air-dried slabs look identical to kiln-dried slabs. The difference is stability: kiln-dried is predictable, air-dried is not. For a first build, pay the premium for kiln-dried.
What to look for when buying
Bookmatched pairs. The most dramatic river tables use two slabs cut from the same log and opened like a book. The grain mirrors across the river. Ask the supplier if they have any bookmatched pairs in stock. You'll pay a small premium, and the visual payoff is significant.
Live edge condition. Run your thumb along the natural edge. It should feel solid, not spongy or crumbling. Soft spots mean rot or insect damage. Punky wood won't hold epoxy.
Consistent thickness. Some variation is normal. A 1-inch variation across a 6-foot slab means router sled work before you can pour. Ask what thickness ranges are available.
End grain checks. Small hairline cracks in the end grain are normal and can be filled with epoxy. Cracks that run the full depth of the slab through the whole 2 inches of thickness are a problem. They'll open further as the wood moves.
Budget
A dining table (60" × 32") needs about 8–10 board feet per slab half. At walnut prices, budget $200–400 per slab, $400–800 for a matched pair. Add 15% for waste from bark removal and flattening. If that's out of range, white oak or maple cuts the slab cost roughly in half.
Part 2: Choosing Your Epoxy
River table epoxy failures almost always trace back to one mistake: using the wrong product type. TotalBoat's comparison of table top vs. deep pour epoxy explains the difference clearly: there are two completely different categories, and using the wrong one ruins the build.
Deep-pour vs. tabletop epoxy
Deep-pour epoxy (also called casting resin) fills the river. It generates very little heat while curing, which lets you pour thick layers up to 2 inches deep per layer without cracking or yellowing. It cures slowly (5–10 days), and its low viscosity lets air bubbles escape on their own. Use this type for the river fill.
Tabletop epoxy is for thin coats (1/8 inch or less) over an existing surface. It cures faster and generates more heat. Pour it thick and it overheats, cracks, or turns yellow. Never use tabletop epoxy for the river fill.
The rule: deep-pour for the river. Tabletop epoxy optionally as a final glossy coat over the finished, sanded surface.
What to buy
TotalBoat ThickSet Fathom is the best starting point for a first build. Per TotalBoat's Fathom product specs, it pours up to 2 inches per layer for river tables, mixes 2:1 by volume (resin to hardener), works at 60–80°F, and reaches full cure in 5–10 days. It's UV-resistant, which matters: non-UV-stable epoxy turns yellow within a year near any window. Available in 1.5-gallon and 3-gallon kits directly from TotalBoat.
EcoPoxy FlowCast is the bio-based alternative. Per the EcoPoxy FlowCast product page, it's partially plant-derived with built-in UV stabilizers, and pours up to 1.5 inches per layer. The per-gallon price is higher, but the environmental profile is better.
MAS Deep Pour is a solid third option, widely used by river table builders who want an alternative to TotalBoat.
| Product | Pour depth per layer | Full cure | UV-stable | Mix ratio |
|---|---|---|---|---|
| TotalBoat Fathom | 2" (river tables) | 5–10 days | Yes | 2:1 by volume |
| EcoPoxy FlowCast | 1.5" | 5–7 days | Yes | 2:1 by volume |
| MAS Deep Pour | 2" | 7–10 days | Yes | 2:1 by volume |
How much epoxy to buy
Measure your planned river: length, average width (measure every 6–10 inches along the length, average them), and depth.
Formula: Length (in) × Width (in) × Depth (in) ÷ 231 = US gallons needed
Add 25% for wood absorption and unavoidable waste. Lumber Grand's guide on how much epoxy you need walks through the same formula with examples.
Example: A 60-inch river, 4 inches wide on average, 1.5 inches deep: 60 × 4 × 1.5 = 360 cubic inches. 360 ÷ 231 = 1.56 gallons. Add 25%: ~2 gallons. Buy a 3-gallon kit and use what's left for the seal coat and any top-up pours.
TotalBoat's epoxy calculator handles this calculation automatically if you prefer.
Part 3: Tools and Materials
A drill and an orbital sander cover most of this build. Most items on this list are already in a basic shop or cost under $20.
Materials
- Two live edge slabs (kiln-dried, matched if possible)
- Deep-pour epoxy kit (sized from your calculation)
- 3/4" melamine-coated particleboard (2 sheets, 4×8', for the mold)
- Silicone caulk (any hardware store variety)
- Paste wax (Johnson's Paste Wax works; so does any floor wax)
- Nitrile gloves and safety glasses
- Plastic drop cloth for the floor
- Pigment powder or liquid dye if you want colored epoxy (optional)
Tools
- Circular saw or jigsaw (for cutting the mold)
- Orbital sander + sandpaper: 80, 120, 150, 220, 320 grit
- Wet/dry sandpaper: 400, 800, 1200 grit
- Drill with a paint-mixing paddle attachment (slow speed for mixing epoxy)
- Two clean 2-gallon plastic buckets
- Propane torch or heat gun (for bubble removal)
- Spirit level
- Belt sander (optional, useful for flattening after the pour)
The one item worth renting if you don't own it: a router sled with a surfacing bit, for flattening the slabs before and the table surface after the pour. Many tool rental shops stock them. A belt sander works as a substitute for smaller tables, but a router sled is faster and more forgiving.
Part 4: Preparing the Slabs
Before the slabs go in the mold, do two things: remove the bark and cambium layer, and flatten both faces.
Remove the bark
Hold a wide chisel flat against the slab, angled along the natural taper of the bark. Tap with a mallet and the bark pops off in sections. Then run a stiff wire brush along the entire live edge, digging into the crevasses. You're removing the cambium, the soft papery tissue between bark and wood. It looks intact, but it's porous and will delaminate from the epoxy within a year if you leave it.
After the wire brush, blow out the edge with compressed air or a can of shop air. Vacuum any remaining debris.
Flatten the slabs
Check each slab with a long straight edge across the width. If it rocks or shows a gap, the face isn't flat enough for a clean pour. Flatten with a router sled (most precise) or a belt sander with 80-grit paper. Check with the straight edge every 12 inches until both faces are flat across the full length.
Flip each slab and flatten the bottom face too. The table needs to sit flat once the legs are attached.
Check moisture content one last time
Before you build the mold, check the MC again. If a slab that's been in your shop for three months still reads 13%, wait longer. Don't skip this check.
Part 5: Pouring the River
Read this section completely before you start mixing.
Build the mold
Cut the mold base from 3/4" melamine-coated particleboard. Size it 4 inches longer and 4 inches wider than your finished table dimensions. Cut the sides from the same material; make them at least 1 inch taller than your slab thickness.
Screw the sides to the base. Apply a bead of silicone caulk to every interior seam and let it cure overnight. Test the mold by pouring in a cup of water. Any drip is a future epoxy leak. Silicone is cheap; re-doing a pour is expensive.
Apply two thin coats of paste wax to every melamine surface that will touch the epoxy. Buff them dry. The wax is the release agent that lets you pop the cured table out of the mold. Per Chillepoxy's melamine mold guide, skip the wax and the epoxy bonds to the melamine permanently.
Level and position the slabs
Place the slabs in the mold with your planned river gap between them. A 3–4" gap gives a subtle river; 6–8" makes it the focal point of the room.
Check level across both axes with a spirit level. Shim under the mold base (playing cards work) until the bubble is centered. An unlevel mold produces an unlevel river: thicker on one end, thinner on the other.
Clamp the slabs to the mold sides or screw wooden blocks against them. Epoxy is surprisingly buoyant when you're pouring gallons of it. Unsecured slabs will shift or float.
Apply the seal coat
Mix a small batch of deep-pour epoxy (150–200 mL is usually enough). Brush it onto all wood surfaces that will contact the main pour: the live edges, end grain, any voids or cracks. Work it into every crevasse with the bristles.
The seal coat fills porous wood fibers so they don't release air into the main pour. Per Chillepoxy's sealing guide, skip it and you'll get constant bubble eruptions from the live edges throughout the cure.
Let the seal coat cure 1–2 hours until hard but slightly tacky before pouring the main batch.
Calculate and mix
Use the formula: Length × Width × Depth (all in inches) ÷ 231 = US gallons. Add 25%. Mix only what you'll use in the next 30 minutes. Don't mix the full kit at once if your pour takes multiple sessions.
Measure the resin and hardener by volume (TotalBoat Fathom: 2 parts resin to 1 part hardener). Pour both into a clean bucket and mix with a drill paddle on the lowest speed setting for at least 4 minutes, scraping the sides and bottom constantly. WiseBond's deep-pour mixing instructions recommend transferring to a second clean bucket and mixing for 1 more minute. The double-bucket method catches unmixed resin stuck to the first container's walls. It prevents soft, sticky spots in the final pour.
If you're adding pigment, stir it into the mixed epoxy now. Before you commit to the color, dip a clear plastic cup in and pull it out. The epoxy looks much different in a thin layer than it does at full depth in the mixing bucket.
The work area must be 65–80°F for the pour and throughout the 5–7 day cure. Below 60°F, the epoxy won't cure properly and stays tacky. Above 85°F, the cure accelerates and generates more heat, increasing bubble and cracking risk.
Pour
Pour slowly from one end of the river, working your way along the length. Keep the bucket 6 inches above the surface, not arm height. Low and slow minimizes new bubbles entering the pour.
Stop when the epoxy reaches the top of your pour-depth limit: 2 inches for TotalBoat Fathom, 1.5 inches for EcoPoxy FlowCast. Never exceed the manufacturer's single-layer limit. Pouring deeper than the limit causes the epoxy to overheat during cure, which leads to cracking and irreversible yellowing.
If your river needs to be deeper than one layer: let the first layer cure 24–48 hours until firm but slightly tacky, then pour the next layer directly on top. The two layers chemically bond without any sanding. If more than 72 hours pass before the second pour, the first layer will have fully cured. Sand it with 220 grit before pouring the next layer.
Wait 5 minutes after the pour, then pass a propane torch 4–6 inches above the surface in steady back-and-forth passes. Bubbles pop almost instantly when the torch approaches. Do a second torching pass at the 10-minute mark and another at 20 minutes, as more bubbles rise from the seal coat.
Cover the mold loosely with plastic sheeting to keep dust out. Don't disturb it for 5–7 days.
Part 6: Sanding and Finishing
Wait until the epoxy is fully cured: firm with no flex when you press the center. For TotalBoat Fathom, that's a minimum of 5 days, ideally 7. Sanding undercured epoxy clogs your sandpaper immediately and produces a gummy surface.
Demold and flatten
Unscrew the mold sides and pry them off. Waxed melamine releases with light pressure. The bottom face of the table will have drips and an uneven epoxy line. That's normal.
Flatten the surface with a router sled at 1/2" depth per pass (most efficient) or a belt sander with 80-grit paper (slower but accessible). Bring the wood and epoxy completely flush: no step between them, no visible transition line.
Sanding progression
| Grit | Method | What it does |
|---|---|---|
| 80 | Dry, orbital or belt | Flatten, level transitions |
| 120 | Dry, orbital | Remove 80-grit scratches |
| 150 | Dry, orbital | Smooth further |
| 220 | Dry, orbital | Ready for fine grits |
| 320 | Dry, orbital | Pre-polish on wood |
| 400 | Wet, orbital or hand | Begin final clarity |
| 800 | Wet, hand | Remove visible scratches |
| 1200 | Wet, hand | Near-clear finish |
Wet sanding from 400 grit up is required. Per BestBartopEpoxy's sanding guide, dry sanding at fine grits generates friction heat, which creates micro-scratches that cloud the epoxy. Spray the surface with water before each wet-sand pass and keep it wet.
After 1200 grit, apply polishing compound to the epoxy surface with a foam pad and a random orbital polisher, or by hand with a soft cloth. The surface goes from hazy to glass-clear.
Finishing the wood
Apply your chosen finish to the wood surfaces only. The epoxy river is already glossy and needs nothing. Apply finish close to the epoxy edge and tape off the border if needed. The most durable option for a dining table: two coats of water-based polyurethane, sanded lightly with 320 grit between coats. For a natural matte look, apply one coat of Rubio Monocoat by hand with a cloth.
Part 7: Attaching the Legs
Hairpin legs are the standard for a first live edge table. They're affordable ($40–80 for a set of four), easy to attach, and they look right with live edge wood. Get 3-rod heavy-duty legs for a dining table; 2-rod legs for a coffee table or side table.
Standard dining height is 29 inches from floor to table surface. Order accordingly.
Flip the table top-down on a padded surface. Position the legs at the four corners, 4–6 inches from each edge. Mark the mounting hole locations with a pencil, then pre-drill pilot holes slightly smaller than your screw diameter. Drill into the wood only, not the epoxy. Drive 1.5-inch wood screws through the hairpin leg mounting holes.
Add rubber leveling glides to the bottom of each leg. They let you dial in level on uneven floors and protect hardwood surfaces from scratches.
Part 8: A Simpler Starting Point
Two-slab river tables require a matched pair, a wide mold, and 2+ gallons of epoxy. If that feels like too much for a first project, try the single-slab variation first.
Single-slab with void fills: Buy one dramatic slab: wide grain, natural voids, interesting edge. Fill those voids, cracks, and holes with clear or colored epoxy using the same seal-coat-then-pour method described in Part 5. The result is more subtle than a full river, but it uses a smaller mold, a fraction of the epoxy, and teaches you exactly the same skills. Most builders who start here come back for the full two-slab build within a few months.
This variation also works when you find a beautiful slab that doesn't have a match. Buy the one slab, fill its character features, and the result is a more natural-looking piece than most two-slab river tables.
Part 9: What Can Go Wrong
| Problem | Cause | Fix |
|---|---|---|
| Bubbles in cured surface | Porous wood not sealed; mixed too fast; temp below 65°F | Sand level, flood coat with tabletop epoxy |
| Yellowing | UV exposure; poured too thick (exotherm) | No reliable fix; sand and re-pour with UV-stable epoxy |
| Cracking | Exceeded layer limit; wet wood | Fill narrow cracks with thin CA glue; wider cracks with thin deep-pour epoxy |
| Tacky after 7 days | Wrong mix ratio; worked below 65°F | Wipe with acetone, move to 70°F+; if still tacky after 3 more days, scrape and re-pour |
| Delamination between layers | Poured after 72-hour window without sanding | Sand with 220 grit, flood coat |
| Cloudy surface after sanding | Dry-sanded above 320 grit | Wet-sand back through 400→800→1200, re-polish with compound |
Bubbles in the cured surface
The surface sealed but bubbles erupted and froze in place. Two causes: porous wood released trapped air into the pour (the seal coat was skipped or too thin), or the epoxy was mixed too aggressively. Fix: sand the surface flat with 80-grit, then apply a thin flood coat of tabletop epoxy to fill the pits. Let cure, then re-sand through the full progression.
Yellowing
Yellow epoxy almost always traces back to UV exposure from nearby windows. Non-UV-stable epoxy degrades quickly in indirect light, and there's no repair. Sand the surface and re-pour using a UV-stable product (TotalBoat Fathom and EcoPoxy FlowCast both qualify). For future builds, use UV-stable epoxy from the start and position the table away from direct sunlight.
Surface stays tacky after 7 days
Wrong mix ratio is the most common cause. Short-changing the hardener leaves unreacted resin. Wipe the surface with acetone, move the table somewhere warmer (70°F+), and wait 3 more days. If it's still tacky, the pour is compromised. Scrape out the uncured epoxy and re-pour.
Cloudy surface after sanding
You dry-sanded above 320 grit. The friction builds heat, which creates micro-scratches that scatter light. The fix: wet-sand back through 400, 800, and 1200 grit with water, then polish with compound. It comes back. Prevention: switch to wet sanding at 400 grit and never go back to dry.
What to Read Next
For cleanup at any cure stage — fresh squeeze-out, gelling epoxy, or fully cured pours — see How to Remove Epoxy. For help choosing the right epoxy product before you pour, Epoxy Resin for Wood covers the four product categories and when each applies. Once the surface is sanded flat and ready for a protective coat, Applying Polyurethane covers product selection through final rubbing out.
Sources
This guide draws on manufacturer technical documentation, retailer guides, and build tutorials from the live edge and epoxy resin community.
- TotalBoat — Table Top vs. Deep Pour Epoxy — explains the fundamental product distinction
- TotalBoat ThickSet Fathom product page — pour depth, mix ratio, cure time, UV specs
- EcoPoxy FlowCast product page — bio-based deep-pour specs and layer depth
- The Lumber Baron — Guide to Buying Live Edge Slabs — moisture content requirements and slab evaluation
- Chillepoxy — Building a Melamine Mold — mold construction details including wax release
- Chillepoxy — Sealing Live Edge Wood — seal coat technique and timing
- WiseBond — Deep Pour Epoxy Mixing Instructions — double-bucket mixing method and timing
- Lumber Grand — How Much Epoxy for a River Table — volume formula with calculation examples
- TotalBoat Epoxy Calculator — free online volume calculator
- BestBartopEpoxy — Sanding Epoxy Resin — grit progression and wet sanding requirements
- TotalBoat — Table Top Epoxy Problems — bubble, yellowing, and cracking failure analysis
- eQualle — How to Sand Epoxy River Tables — 120-to-1200 grit sequence detail
- Blacktail Studio — How to Make an Epoxy Resin Table — expert practitioner guide including pigment technique
- Osborne Wood — Live Edge Table with Hairpin Legs — leg attachment detail