Getting the basics right before you touch a staple gun
Most people ruin upholstery projects because they skip the stripping phase. You think you can just pull fabric over the old stuff and call it done. It does not work that way. Old foam crumbles into dust, tacks rust through new material within months, and trapped moisture will grow mold between layers you can never see. I learned this on a 1978 dining chair where the original horsehair padding had turned to powder. The frame looked fine until I applied weight, then the joints gave way because the foam had been holding compression stress for forty years. Stripping to bare wood takes longer than you expect, but it is the difference between a piece that lasts and one you redo in a year. Complete Step By Step Upholstery is not a brand or a course. It is the practice of going from a stripped frame to a finished piece without skipping structural steps. That means dealing with springs, webbing, padding, and fabric as interconnected layers rather than separate tasks. Each layer supports the next. Get the spring tension wrong and your foam sags. Get the padding thickness wrong and your fabric shows every lump underneath. Get the fabric tension wrong and seams split at stress points. Beginners treat these as independent problems. They are not. A staple gun, some webbing, and a bolt of fabric will not get you there. You need a tack lifter, a block plane or utility knife for trimming foam, a spring puller (or a sturdy pair of channel locks), a foam cutter if you are doing dense high-resilience foam by hand, and a mallet. The mallet is the part most people skip. Trying to hammer tacks or drive staples with a regular hammer scratches the frame and bends the fasteners. A rubber mallet distributes force evenly. I keep a worn 16-ounce one on my bench specifically for this. It costs twelve dollars at any hardware store and has saved me more finished pieces than anything else I own.
You also need a measuring tape that does not stretch, a French curve or flexible ruler for mapping complex transitions, and a good pair of shears for fabric. Kitchen scissors will tear upholstery-grade material in three seconds. Get something with long blades and a pivot that does not slip.
Spring work: where people go wrong
Tie springs are the first real decision. Eight-way hand-tied springs are what you see on antique furniture and they are the gold standard for reason. They distribute load in every direction. But they take about forty-five minutes per seat to tie properly if you know what you are doing, and an afternoon if you do not. Spring clips are faster. They hold, but they allow lateral movement that translates into sag over time. I use clips on budget projects and tie springs on anything a customer will sit on daily. The difference becomes obvious around six months of use. The mistake most people make is tying too tight. Spring tension should allow about half an inch of deflection under firm hand pressure. If it feels rigid when you press it, you have overtightened the twine. The springs will fight the padding and the fabric instead of supporting it. I once spent three hours retying a set because I did not check deflection until after the webbing went on. The chair felt like sitting on a rock. Untying spring knots is tedious. Do not rush this step.
Get the Full Details

Webbing and the under-structure
Webbing goes over the springs or directly onto the frame if there are no springs. Eight-inch wide cotton webbing is standard for seats. Polypropylene webbing works for lighter duty. The rule is simple: run it perpendicular to the grain of the wood frame, stretch it tight, and staple it on the inside edge of the frame members. Never staple across the face of a visible rail. You will have to cut those staples out later and damage the wood. I use a webbing stretcher tool that costs about twenty-five dollars. Hand tension is inconsistent and leaves gaps that cause dips in the final product. Foam density is measured in pounds per cubic foot. For seat cushions, you want at least 1.8 pounds per cubic foot. Anything less compresses permanently within a few months. I use 2.0 density for seats and 1.5 for back cushions where compression is less critical. The standard build is a layer of polyester batting wrapped around the foam. This softens the edge transition so fabric does not bridge over a sharp foam corner. Without that wrap, you get visible lines at the cushion perimeter regardless of how carefully you cut. Here is something beginners miss: the batting should overlap the foam edges by at least two inches. If it falls short, the fabric touches the foam edge directly and creates a hard ridge that shows through after a week. I learned this on a set of banquette seats where I trimmed the batting flush with the foam. The ridges appeared within ten days. I had to remove the fabric and redo the padding from scratch. Took me an extra afternoon and a lot of wasted time.
Fabric selection and grain direction
Upholstery fabric comes in different weights and weaves. Canvas and duck are durable but stiff. Vinyl is easy to clean but tears if you staple through it poorly. Microfiber behaves differently than woven fabric when you stretch it. The grain direction matters more than people realize. Running fabric with the grain running vertically along a chair back looks wrong because the weave pattern creates visible lines that catch light unevenly. Always align the pattern or the dominant weave direction with the longest dimension of the panel unless the pattern demands otherwise. Allow extra material for wrapping. A standard seat cushion needs fabric that extends at least four inches past every edge so you can pull it tight underneath. If your measurements are exact, you will not have enough to secure it properly. I always cut panels two inches larger on every side than my measurements indicate. The excess goes underneath where it is hidden.
Stapling technique that does not fail
Start from the center of each side and work outward. This pushes air and excess material toward the corners where you can trim it. Do not start at a corner. Corners are where tension concentrates and fabric tears if you pull too hard too early. Use short staples, not long ones, on thin frame members. Long staples split the wood. I use 1/4-inch and 5/16-inch staples for most frame work. On thicker rails, 3/8-inch is safe. The sequence matters. Seat pans go bottom up: center of the long side, opposite center, center of the short side, opposite center, then the four corners. Back frames go top down for the same reason. You are managing tension progressively, not trying to grab everything at once. If you skip this sequence and just staple wherever it holds, the fabric will pucker when you get to the other side and you will have to pull every staple out to fix it.

Trimming corners cleanly
This is where most amateur upholstery looks amateur. Fold the fabric at each corner like you are wrapping a present. Crease it flat against the frame. Trim away the excess leaving about a half inch of allowance. Pull the folded flap tight and staple it. The result should look like a neat diagonal seam on the underside. If you just bunch the fabric and staple over it, the corner will bulge and the fabric will eventually work loose from vibration and weight cycles. I was restoring a set of Parsons chairs with tightly curved wooden backs and no exposed frame members to staple into. The fabric kept slipping off the curve because there was nothing to grip. Standard stapling was impossible without splitting the thin hardwood. I ended up drilling small pilot holes through the wood from the inside, running heavy upholstery thread through, and stitching the fabric directly to the frame with a curved needle. It took about twenty minutes per chair but it held. The alternative would have been to glue the fabric with contact cement, which is reversible only with heat and solvents and leaves residue. Stitching through the wood is clean and permanent without adhesives. It is not a step you find in most beginner guides because it only comes up with specific frame geometries. Some projects call for piping or welting along exposed edges. Others use fabric folds or wood trim caps. Piping adds about thirty minutes per linear foot if you are cutting it by hand. Pre-made piping in the right diameter saves that time but limits your color and texture options. I keep a small selection of common sizes: quarter inch, five eighths inch, and three quarters inch. Those cover most residential projects. If the edge is going to be covered by a wood rail or trim, skip the piping entirely. It is unnecessary work.
Sit on the piece. Not lean on it, sit. Shift your weight. Check for spots that feel harder than the surrounding area. Run your hand over every seam and corner. Feel for bumps under the fabric. If you feel something, mark it with a piece of chalk and turn the piece over. The problem is almost always in the padding layer beneath that spot. Trim or add foam as needed. Then flip it back and check the fabric tension again. Sometimes fixing padding introduces a new wrinkle that needs redistribution. Check every staple. If any feel loose, drive them back in or replace them. Loose staples will work themselves out over weeks of use and leave visible holes in the fabric. I go around with the mallet and a staple remover and reset anything that moves under thumb pressure. It takes five minutes and prevents callbacks.
When to walk away from a project
If the frame is rotted through, stop. No amount of padding or fabric will fix a compromised structure. I have seen people cover up decay because they did not want to rebuild the frame. It never ends well. The new fabric fails within a year and the wood is worse than before because it was enclosed and trapping moisture. Same thing with insect damage in solid hardwood frames. Replace the section or replace the piece. Upholstery is not a cover-up service for structural neglect. Similarly, if the existing springs are broken or severely fatigued, do not reuse them. Spring metal memory is permanent. Once they have yielded, they do not return to their original tension. I pull old springs and test them by compressing each one fully by hand. If it does not snap back immediately, it goes in the scrap bin. You save time upfront but lose it ten times over when the spring collapses under the new padding.
