Replacing a TJ soft top is a 2–3 hour job the first time; once you've done it, an hour is realistic. The biggest variable is bow frame condition — cracked or bent bows will prevent a clean seal no matter how good the fabric is.
The TJ soft top is a folding bow frame assembly covered by fabric. When the top leaks, sags, or tears, the fabric itself is almost always the problem — the bow frames typically outlast two or three fabrics if the Jeep lives in a garage. Before buying a full replacement top, inspect the bow frames: look for cracks at the pivot points, bends from low-clearance parking damage, and broken end caps. If the frames are solid, a fabric-only kit runs $150–$200 less than a full top kit.
Bestop is the OEM supplier for TJ soft tops and the Supertop NX is the benchmark. Smittybilt and Rugged Ridge are workable budget options but the vinyl is typically thinner and the zip seal quality is noticeably lower — fine for an occasional-use rig, harder to live with as a daily driver in rain or cold. In sub-freezing temps, cheaper vinyl becomes stiff and cracks at fold points within a couple of seasons.
The windows on the TJ top are zip-in — they attach to the top fabric via a zipper and are retained by snaps. Window replacement is a separate job and the clear vinyl tends to haze before the fabric fails. If the top is leaking at a window seam rather than at the bow rail or header, you might only need new windows.
The header seal leaks if the clamp levers don't fully engage. If you're getting water intrusion at the header on a new top, check that the bow is fully seated in the windshield channel before latching.
Don't force windows into the zipper track. If the zip-in window isn't tracking smoothly, back it out and realign — forcing it splits the zipper tape.
In cold weather, warm the fabric in sunlight for 20–30 minutes before installation. Cold vinyl doesn't stretch and the snap alignment will be off.
Snap alignment on budget tops is sometimes off by 5–10mm. A heated snap setter can reposition snaps; gluing them down is a last resort.
Bestop Supertop NX: $500–$550 at 4WP, Quadratec, or Amazon
Smittybilt OEM-style: $240–$270 at Amazon
Fabric-only (Bestop Sailcloth): $180–$220 for the skin
Windows (Bestop replacement rear window kit): $80–$120
Budget for the top + a half-hour of frustration on the header if it's your first install.
Steps
Fold the existing top rearward to expose the header (front bow). Release the header clamps — two levers that fold down and lock the front bar against the windshield frame.
Unsnap the top from the windshield channel. The fabric snaps to a metal strip that runs across the top of the windshield frame.
Work rearward unsnapping the top from the body tub. TJ tops use snaps along both sides and across the tailgate.
Unzip and remove windows. Store them flat — folding them causes crease hazing.
Remove the fabric from the bow frames. The fabric slides over the front bow and typically attaches with Velcro or screws at each bow. Consult the replacement kit instructions — attachment varies by manufacturer.
If reusing bow frames: inspect each pivot, wipe down all contact points, and apply a thin coat of rubber lubricant to the seals before fitting the new fabric.
Slide the new top over the front bow. Pull rearward so the fabric is smooth and even across the bows.
Attach the header to the windshield channel. The header bar should sit flush and snap tight — if it's lifting at the corners, the fabric tension is off. Work out the wrinkles before latching.
Work rearward snapping the fabric to the body tub. Start at the front corners and pull toward the back — chasing wrinkles toward the tailgate.
Reinstall and zip in the windows. Confirm all snaps and the zipper seal are seated.
Written and maintained by an AZ wheeler and driveway wrencher. Always cross-reference your factory service manual — modifications affect vehicle safety and warranty. Work at your own risk.