DIY & Crafts

5 DIY Bookend Designs That Cost Under $15 Each

Bookends sold at West Elm and CB2 run $30 to $65 per pair. The materials inside those boxes are worth less than $5. A concrete bookend from a boutique home store is just Quikrete poured into a silicone mold with a $0.03 felt pad glued to the bottom. You can make all five designs in this article for a combined material cost of roughly $55, producing five pairs of bookends that look intentional and substantial on any shelf.

Design 1: Concrete Geometric Bookends

Concrete bookends have a weight that plastic and wood cannot match. A single 6x4x4-inch concrete block weighs 3.5 pounds, which is enough to hold a row of 15 to 20 hardcover books without sliding. The material cost per pair is $6 to $8.

Materials

One 80-pound bag of Quikrete 5000 concrete mix ($6 at Home Depot) makes roughly 15 bookends, so a single bag covers this entire project and leaves plenty for other uses. Two 6x4x4-inch silicone molds ($8 per pair on Amazon, search for "geometric concrete mold bookend"). A can of concrete release spray ($7, also useful for multiple pours). Felt furniture pads ($3 for a sheet of 100 self-adhesive pads).

Mixing and Pouring

Concrete mix ratio matters. Too much water produces weak, crumbly castings. Too little water leaves dry pockets that crumble when you demold. The correct consistency is thick like peanut butter. For Quikrete 5000, use 4 parts dry mix to 1 part water by volume. For a single bookend, that is roughly 3 cups of dry mix and 3/4 cup of water. Mix in a plastic bucket with a paint stir stick until no dry powder is visible.

Spray the inside of each mold with release agent. Pour the concrete in slowly, filling the mold halfway. Stop and tap the sides of the mold firmly with your palm for 30 seconds. Tapping forces air bubbles to rise to the surface. Bubbles trapped in the concrete create pits and weak spots on the finished surface. Fill the mold the rest of the way and tap again for another 30 seconds. Level the top with a putty knife or the back of a spoon.

Curing and Finishing

Let the concrete cure in the mold for 24 hours at room temperature. Do not move the mold during curing; vibration while the concrete is setting weakens the structure. After 24 hours, flex the silicone mold to release the casting. If the concrete resists, wait another 12 hours. Silicone molds are reusable for 20 to 30 pours before they tear.

The demolded bookend will have a smooth face from the mold interior and a rough face from the exposed top. Sand the rough face with 120-grit sandpaper, then 220-grit, until it is smooth to the touch. Wipe off dust with a damp cloth. Apply a concrete sealer ($8 per bottle, enough for dozens of bookends) to prevent efflorescence, which is the white powdery residue that appears on unsealed concrete as moisture evaporates through the surface.

Cut four self-adhesive felt pads and press one onto each corner of the bottom face. The felt prevents the concrete from scratching shelves and provides enough friction to keep the bookend from sliding under the weight of books.

Design 2: Natural Wood Slice Bookends

Wood slice bookends bring an organic, rustic element to a bookshelf. The material cost is $8 to $12 per pair, depending on whether you source the wood from your own property or buy it.

Sourcing Wood Slices

You need two cross-section slices from a hardwood branch or small log, each 5 to 6 inches in diameter and 2 inches thick. Oak, maple, walnut, and cherry all work well. If you have access to a fallen tree or pruning waste, cut the slices yourself with a chainsaw or have a local sawmill cut them for $2 to $5 per slice. If you do not have access to raw wood, buy pre-cut wood slices on Amazon or Etsy for $6 to $10 per pair (search for "hardwood wood slices 5 inch").

Green (freshly cut) wood has a moisture content of 30 to 50 percent. If you pour concrete or attach hardware to green wood, the wood will crack as it dries. Dry the slices in a well-ventilated area for 2 to 4 weeks before using them. The slices are dry when they stop losing weight on a kitchen scale over a 3-day period. Alternatively, buy kiln-dried slices, which are ready to use immediately.

Preparation

Sand both flat faces of each slice with 80-grit sandpaper to remove the saw marks, then progress through 120-grit and 220-grit for a smooth finish. Sand the bark edge lightly with 120-grit to remove loose bits. Do not remove the bark entirely; it provides the natural character that makes these bookends visually interesting.

Apply two coats of polyurethane finish ($8 per quart, enough for dozens of projects) to all surfaces including the bark. Polyurethane seals the wood against moisture changes, which prevents cracking and warping. Use a foam brush ($1 each) and work with the grain on the flat faces. Let each coat dry for 2 hours before applying the next. Satin polyurethane produces a natural-looking low sheen that does not compete with the wood grain.

Adding Weight and Stability

A 5-inch diameter, 2-inch thick wood slice weighs roughly 10 to 14 ounces, which is not heavy enough to hold more than 5 or 6 paperbacks. To add weight, glue a 3-inch square of 1/4-inch steel plate ($2 at any hardware store, sold as "mending plates" in the hardware section) to the back face of each slice using construction adhesive. The steel plate adds 6 ounces per bookend and lowers the center of gravity, making the bookend more stable. The plate is hidden against the back face and is not visible from the front.

Attach a self-adhesive felt pad to each corner of the back face (the side with the steel plate). The felt protects the shelf and adds grip.

Design 3: Painted Stacked Brick Bookends

This design turns a standard construction brick into a design object with paint and hardware. The material cost is $4 to $6 per pair, making it the cheapest option in this article.

Materials

Two standard bricks ($0.50 to $1 each at Home Depot, or free from construction site waste piles with permission). One can of spray paint in your preferred color ($6 to $8 for Rust-Oleum Painter's Touch 2X, which covers well and dries in 20 minutes). One tube of construction adhesive ($5). Four felt pads. Optional: one sheet of gold leaf ($8 for a 5.5x5.5-inch sheet) for accent details.

Preparation

Scrub the bricks with a wire brush and warm soapy water to remove dirt, mortar residue, and loose particles. Let them dry completely, which takes 2 to 3 hours in direct sun or overnight indoors. Any moisture trapped under the paint will cause it to bubble and peel within days.

Apply two light coats of spray paint, holding the can 10 to 12 inches from the surface. Heavy single coats run and drip, creating visible lines that are difficult to fix. Let the first coat dry for 20 minutes, then apply the second coat. For a matte finish, use Rust-Oleum Matte; for a gloss finish, use their Gloss formulation. Matte looks more modern and hides imperfections in the brick surface better than gloss.

Stacking and Bonding

Stack two bricks per bookend, rotating the top brick 90 degrees relative to the bottom brick. This creates an L-shaped profile that hooks around the end book, preventing the bookend from sliding forward under weight. Apply a bead of construction adhesive between the two bricks at the contact point. Clamp them together with a C-clamp ($6) or wrap them tightly with bungee cord for 24 hours while the adhesive cures.

For a decorative accent, apply gold leaf to one face of the top brick. Brush a thin layer of gold leaf adhesive (size) onto the brick face, let it become tacky (roughly 10 minutes), then press the gold leaf sheet onto the surface. Gently rub the leaf with a soft cloth to adhere it, then brush away the excess with a dry paintbrush. The gold accent contrasts sharply with the painted brick and gives the bookend a high-end look for an additional $2 per bookend.

Design 4: Industrial Copper Pipe Bookends

Copper pipe bookends fit an industrial or modern farmhouse aesthetic. The material cost is $12 to $14 per pair. The build takes 30 minutes and requires no power tools.

Materials

Two feet of 3/4-inch Type M copper pipe ($4 per foot at Home Depot, sold in 2-foot or 10-foot lengths). Four 3/4-inch copper end caps ($1.50 each). Two 3/4-inch copper 90-degree elbows ($2 each). Two 3/4-inch copper T-fittings ($2.50 each). One tube of copper epoxy ($6) or a micro butane torch ($15) and lead-free solder ($5) if you want to solder the joints. Epoxy is simpler and holds adequately for bookend use. Self-adhesive felt pads.

Cutting the Pipe

Cut the copper pipe into the following lengths using a tubing cutter ($8): two 5-inch pieces (vertical uprights), two 3-inch pieces (horizontal bases), and two 1.5-inch pieces (front supports). A tubing cutter produces a clean, square cut without burrs. If you do not own a cutter, a hacksaw with a 32-tooth blade works, but you must file the cut ends smooth with a metal file ($4) to ensure the fittings seat fully.

Assembly

Each bookend consists of a vertical upright, a horizontal base, and a short front support that creates an L-shape. Dry-fit all the pieces first to verify the dimensions. The upright connects to the base through a 90-degree elbow. The front support connects to the base through a T-fitting. An end cap seals the top of the upright and the open end of the front support.

Once you have verified the fit, disassemble and apply copper epoxy to each joint. Mix the epoxy according to the package directions (usually equal parts from two tubes), apply a thin layer to the outside of the pipe end and the inside of the fitting, push the pieces together, and twist slightly to distribute the epoxy. Wipe off excess with a paper towel immediately. Let the epoxy cure for 24 hours before handling.

If you prefer soldered joints for a more authentic look, clean the outside of each pipe end and the inside of each fitting with emery cloth, apply flux to both surfaces, heat the joint with a micro torch until the flux sizzles, and touch the solder to the joint. The solder flows into the gap by capillary action. Soldered joints are stronger than epoxy and have a distinctive silver ring at each fitting that epoxy joints lack.

Finishing

New copper has a shiny pink-orange finish. If you prefer the aged patina look, spray the assembled bookends with a solution of 1 cup white vinegar, 1/4 cup table salt, and 1/4 cup ammonia. Place the bookends in a sealed plastic bag with a paper towel soaked in the solution. Check after 4 hours. The copper will darken to a brown patina. For a green verdigris patina, leave the bookends in the bag for 12 to 24 hours. Remove, rinse with water, and let dry. Seal the patina with clear acrylic spray ($5) to prevent further oxidation.

Attach felt pads to the bottom of the base piece and the back of the upright where it contacts the books.

Design 5: Leather-Wrapped Wood Block Bookends

Leather-wrapped bookends bring warmth and texture to a shelf. The material cost is $10 to $14 per pair. The build takes 45 minutes and produces a result that looks like something from a high-end leather goods catalog.

Materials

Two 4x4x6-inch wood blocks ($3 each at Home Depot, sold as "poplar craft blocks" or cut from a 4x4 post). One piece of vegetable-tanned leather, roughly 8x14 inches ($12 to $18 for a single hide that makes 4 to 6 pairs; search for "vegetable tanned leather remnant" on Amazon or Etsy). One tube of contact cement ($6). Four felt pads. Optional: brass upholstery tacks ($5 for a pack of 20) for decorative nail heads along the leather edge.

Preparing the Wood Blocks

Sand all faces of each wood block with 120-grit sandpaper, then 220-grit. The leather will cover the front and two side faces, but the top, bottom, and back remain exposed. A smooth surface on these faces looks finished and professional. Wipe the blocks with a damp cloth to remove dust and let them dry.

Apply a coat of Danish oil ($8 per pint) or paste wax ($6) to the exposed wood surfaces. Danish oil penetrates the wood and brings out the grain without forming a thick film. Apply with a rag, let sit for 15 minutes, wipe off excess, and let dry for 4 hours. The oiled wood contrasts nicely with the leather and gives the bookend a mixed-material look.

Cutting and Wrapping the Leather

Cut the leather into two rectangles, each 7 inches wide by 13 inches long. The leather wraps around the front face and both side faces of the block, with a 0.5-inch overlap on each side. The top and bottom edges of the leather should be flush with or slightly recessed from the top and bottom of the block (trim with a utility knife after wrapping).

Apply contact cement to the front face and both side faces of the wood block. Apply contact cement to the back side of the leather. Let both surfaces dry for 15 minutes until tacky to the touch. Contact cement bonds on contact, so position the leather carefully before pressing it down. Start at the center of the front face and smooth the leather outward toward the edges, working out any air bubbles with your fingers. Wrap the leather around the sides and press firmly.

Trim any excess leather at the top and bottom edges with a utility knife. If the leather overlaps at the back, trim it flush or fold it under and glue it down. For a decorative touch, hammer brass upholstery tacks along the leather edge at 1-inch intervals. The tacks add visual detail and reinforce the bond between the leather and the wood.

Attach felt pads to the bottom face and the back face of each bookend.

How Heavy Should Bookends Be?

The weight required depends on the type of books you are shelving. A row of 10 paperback novels weighs roughly 12 pounds and generates minimal outward force. A bookend weighing 1.5 to 2 pounds per side holds paperbacks without issue. A row of 10 hardcover books weighs 25 to 35 pounds and pushes outward with significantly more force. Hardcovers require bookends weighing at least 3 pounds per side. Oversized art books, textbooks, and coffee table books can weigh 5 to 8 pounds each and may require bookends weighing 5 pounds or more.

If your bookends are too light for the books they hold, glue a steel plate or lead fishing weight to the bottom face before adding the felt pads. A 3x3-inch steel plate adds 6 ounces. A 1-pound lead dive weight ($3 at a sporting goods store) adds substantial mass in a compact form. The weight should be positioned at the base of the bookend, not the top, to keep the center of gravity low and prevent tipping.

Protecting Your Shelves

Every bookend in this article uses felt pads on the bottom face. Felt is the standard solution, but it has limitations. On polished wood shelves, felt can trap dust and grit that slowly scratches the finish as the bookend shifts under the weight of books. For expensive or antique shelving, replace the felt pads with 1/16-inch thick cork sheeting ($6 for a 12x24-inch roll). Cut cork to match the bottom of the bookend and attach with contact cement. Cork is denser than felt, provides better grip, and does not trap grit in the same way.

For glass shelves, use clear rubber bumper pads ($4 for a pack of 50) instead of felt. Rubber grips glass better than felt and is invisible against the transparent surface.

James Chen

James Chen

James Chen is a seasoned DIY enthusiast and woodworking expert with over 10 years of hands-on experience in home projects. He specializes in creating practical, budget-friendly solutions for everyday home challenges. When he's not building custom furniture or tackling renovation projects, James enjoys teaching workshops at local community centers and sharing his knowledge with fellow DIYers.