How to Build Your Own Pool Table
Read This First: Is This Project Actually Worth It?
Let me be honest before we start. Building a proper pool table from scratch is a real undertaking. We are talking about a 500-pound piece of furniture that needs to be perfectly level within a sixteenth of an inch over eight feet, built from expensive materials, and assembled with precision that woodworkers call 'cabinet grade.' I have watched people start this project and abandon it halfway. It is not a two-weekend garage job.
If your motivation is saving money, reconsider. A decent used 8-foot slate table can be bought for 800 to 1,500 dollars on Facebook Marketplace. Building one from scratch with slate will cost you 1,200 to 2,500 dollars in materials alone, plus 40 to 80 hours of labor, and the result will still not play as well as a factory table. The reasons to build are: you want the craft experience, you have odd room dimensions no factory size fits, or you specifically want a plywood (non-slate) budget table. If you fit one of those, read on.
Slate vs Plywood: The First Big Decision
A real tournament pool table uses a 3-piece slate playing surface, usually 3/4 inch or 1 inch thick, ground flat to tight tolerances. Slate plays better than any alternative because it does not warp, flex, or respond to humidity. The downside is slate is heavy (800 pounds for a 3-piece 8-foot set), expensive (800 to 1,400 dollars for the slate alone), and requires careful handling. Shipping slate to a home address is a logistics project by itself.
Plywood (typically MDF or Baltic birch) is the cheaper path. A 3/4 inch MDF sheet costs about 80 dollars and is easier to work with. It will never play as well as slate, cushion response will be slightly dead, and over time MDF can sag under its own weight. But for a home-use table that you are not using for serious practice, a well-built plywood table is perfectly playable and a tenth of the slate cost. Decide up front which path you are on because the whole frame changes based on that choice.
Dimensions and Room Planning
Standard pool table sizes are 7-foot (39 inches x 78 inches playing surface), 8-foot (44 x 88), and 9-foot (50 x 100). Add about 8 inches to each dimension for the rail width to get the outer size of the cabinet. For room clearance you need five feet of cue space around the entire table, so an 8-foot table needs a room at least 13 feet by 16 feet.
Table height (playing surface) should be between 29.25 and 31 inches from the floor, per BCA spec. Most home-built tables land at 30 inches. This is one of the dimensions that people forget until they are mid-build and realize their frame is too short. Plan the leg height before you cut anything.
Building the Frame
The frame is a rectangular cabinet that supports the playing surface and transfers weight evenly to the floor. For a slate build, the frame has to be serious: a box made of 2x6 or 2x8 lumber with internal cross braces every 18 inches, plus leg supports at all four corners and often a center leg for 8-foot and 9-foot tables. Screw and glue every joint. This frame will hold 800 pounds of slate forever. It cannot flex.
For a plywood top, the frame requirement is slightly lighter (2x4 or 2x6 construction), but the cross-bracing is just as important. Plywood sags worse than slate, so the bracing has to support the playing surface at frequent intervals. Use marine-grade plywood or dense MDF for the cabinet sides for a furniture-grade look. For legs, either turn them yourself, buy pre-turned furniture legs, or use simple 4x4 posts. Whatever you choose, make sure each leg has a leveling foot or adjustable bolt at the bottom; you will need it later.
Rails and Rail Rubber
The rails are the wooden rectangles that hold the cushion rubber and the pockets. The cushion rubber is what makes balls bounce off the rails correctly, and the rubber profile (K-66 is the standard for slate tables) is specifically shaped so that balls rebound consistently. You can buy K-66 cushion rubber in pre-cut lengths online for about 80 to 150 dollars for a full set of six rails.
Glue the rubber to the rails using contact cement, trim it to length, then wrap the entire rail in cloth before attaching to the cabinet. The rails bolt to the cabinet from underneath using T-nuts set into the rail wood and bolts coming up through the cabinet. This lets the rails be removed for cloth replacement or rubber replacement later. Never glue rails directly to the cabinet. You will regret it the first time the cloth wears out.
Attaching the Cloth
Pool table cloth is a woolen or worsted blend, typically called 'billiard cloth' or 'felt' (though technically it is not felt). The standard commercial weave is Simonis or Championship brand, 20 to 22 ounces per linear yard. A full 8-foot table needs about 8 feet by 9 feet of cloth, sold as a pre-cut set for roughly 150 to 300 dollars depending on brand.
Lay the cloth over the playing surface, stretch it tight in all directions, and staple it to the underside of the surface or glue it along the edges. Perfect cloth installation is genuinely hard to get right the first time. Watch several professional installation videos before attempting it. Wrinkles, sag, or stretched-out spots show up the first time you play and cannot be easily fixed without redoing the whole job. The rails get cloth too, wrapped tightly around the cushion rubber and stapled on the underside.
Pockets and Final Leveling
Pockets come as pre-made sets with leather or iron-backed openings, pocket liners, and drop zones. Standard pocket openings are 4.5 to 5 inches for corner pockets and slightly wider for side pockets. Buy a matching pocket set for the cabinet style you built. The pockets attach to the rail ends and the cabinet with bolts. Budget 100 to 150 dollars for a basic pocket set.
Once the table is fully assembled with cloth and pockets, comes the hardest part: leveling. Use a carpenter's level placed in every direction across the playing surface and in multiple spots. Adjust each leg foot up or down until the surface is level within 1/16 inch over the entire playing area. Then place a cue ball on the surface and watch if it rolls. A level table will hold a ball in place. Any roll means more leveling is needed. Plan to spend 2 to 4 hours on leveling alone. It matters.
Frequently Asked Questions
Shmulik Dorinbaum
15+ Years Playing Pool & Snooker · Independent, Reader-Funded · No Sponsored Placements
An amateur pool and snooker player with more than fifteen years at the table. My Pool Cue is where that time gets written down: how to actually play the shots, how to look after a cue, and which gear is worth your money once you read past the marketing.