How to make your own fabric-covered headboard
A fabric-covered headboard gives an ordinary bed a deliberate focal point, adding height, texture and a softer place to lean against. It can make a simple frame feel bespoke without the price of a fully upholstered bed. The best versions suit the proportions of your room, use hard-wearing cloth and are securely fixed so they never look like an afterthought.
The project is achievable with basic tools and a few careful measurements. You can attach the finished panel to an existing bed frame or mount it directly to the wall, choosing a tailored shape that complements the style of your bedroom. Upholstery fabric, flexible foam and a layer of batting create a comfortable surface, while staples or tacks keep everything neatly in place.
Plan the size, shape and fabric
Measure the mattress, bed frame and available wall space before choosing your materials. An Australian King mattress is commonly 1530 × 2030 mm, although King sizes sold in other markets may differ slightly, so check the label on your own mattress. For visual balance, make the headboard slightly wider than the mattress. A panel around 1600 mm wide works well for an Australian King, while its top edge can sit approximately 1000–1200 mm above the floor for a standard bed base.
Choose a silhouette before drawing the panel. A simple rectangle suits modern, minimalist and Scandinavian-style rooms, while an arch, rounded top or shallow curve softens a straight-lined bedroom. Draw the shape at actual size on paper, then check it against the pillows and bedding. The finished panel should rise far enough to support the back and shoulders without making the bed look boxed in.
Upholstery-grade fabric is worth the extra cost for a bed that receives daily use. It should have a high rub count, resist stretching and be easy to clean. Bright Australian summers also make UV resistance important, particularly in Sydney and Brisbane, where windows can fade inexpensive cloth quickly. Coastal humidity calls for a fabric that will not attract mildew or become misshapen. Before buying a large roll, explore simple sustainable home swaps for ways to reuse existing fabric, select durable materials and reduce waste.
Build a sturdy support
An existing headboard can often be simplified or covered rather than removed completely. If the current board is flat and firmly attached, place the new panel in front of it. Otherwise, work directly from the bed frame, using screws and optional L-brackets so the support cannot shift when the bed is moved. For a wall-mounted version, fix a horizontal timber cleat to the wall and another to the back of the panel.
Cut the structural panel from 12–18 mm plywood or another stable sheet material. Trace the chosen shape, allowing a few extra millimetres where the foam will be attached. Drill shallow pilot holes before driving screws into the edges to reduce splitting. Australian DIY retailers such as Bunnings and Spotlight stock suitable timber, foam, batting, staples and hardware, with most products sold in metric sizes and prices in AUD. Buying the timber first lets you measure the finished frame before purchasing fabric.
Check the wall construction before drilling. Timber-framed homes usually have studs at regular intervals, while brick and concrete walls require masonry anchors or a suitable mounting system. The panel needs to be fixed to studs rather than decorative wallboard. If children use the bed, add a secondary restraint even when the board appears secure. For a second opinion on proportions and visual direction, Brice Bottegal’s design advice can help you assess whether the shape, colour and scale feel right before you begin covering it.
Shape the padding and fit the fabric
Cut flexible upholstery foam to match the plywood panel, trimming around 5 mm smaller at the edges so it sits without bulging beyond the frame. A thickness of about 25–40 mm gives a soft but supportive finish. Cover the foam with a thin layer of polyester batting or wadding, pulling it around the corners and securing it with a few staples. This layer hides sharp foam edges and prevents the upholstery fabric from wearing through against the wood.
Add the main fabric with the decorated face facing outward. For smooth upholstery, begin at the centre of each edge and work towards the corners. Pull the material firmly but gently, securing it every 100–150 mm with an upholstery stapler. Keep the staples along the outer edge of the board so they remain hidden. At each corner, trim away excess cloth, fold the remaining sections neatly and staple them in a shallow diagonal to reduce bulk.
Fabric selection determines how you fit it. Stretchable upholstery cloth can be pulled directly over the foam, while firm woven material may need seams made beforehand. Leave enough extra fabric at the back to fold over the panel and cover the staples. If you expect to change the cover frequently, create a separate slip-on cover and attach it with hook-and-loop tape or a zip. For a 1600 mm-wide panel, roughly 2.2–2.5 metres of 1400 mm-wide fabric should cover most designs, with additional material required for channels, buttons, piping or a bold repeat.
Add the finishing details
Piping can give a plain panel a crisp, upholstered appearance. Buy narrow upholstered cord in a matching or contrasting colour, sew it around the fabric edge and staple both together along the back. The piping should form a continuous line around the shape, so work slowly around curves and pin the cord frequently. For a softer look, omit piping and create shallow vertical channels by sewing through the batting and foam at regular intervals.
Buttons add depth and hold a traditional appearance. Mark their positions symmetrically before making holes, push the batting and foam down slightly with a small cutting tool, and use a long upholstery needle and strong thread to secure each button through the board. Deep tufting requires accurate marking and steady stitching, so practise on a scrap of foam if you have not done it before. Decorative buttons should be fixed securely rather than simply glued to the finished face.
Finish the reverse by folding the fabric neatly and covering exposed staples with a separate backing cloth. Check that vents, skirting boards and Australian Type I power outlets remain accessible, and keep the upholstery clear of halogen heaters or other heat sources. A protective fabric treatment can help with spills, but test it on an offcut first. Once the panel is complete, vacuum it gently with an upholstery attachment and blot any marks rather than scrubbing them.
Style it around the finished headboard
Use the fabric colour to guide the bedding rather than matching everything exactly. Warm mustard, olive, rust and deep blue work well in Australian interiors, particularly with white linen, oatmeal cotton and natural timber. In warmer climates, a lightweight quilt can be layered over a doona during winter and removed in summer. The headboard then remains the main feature when the bedding changes, making it a practical and economical choice.
Coordinate the bed with simple bedside lighting, woven baskets and one or two handcrafted accessories. If you enjoy extending a project beyond upholstery, the crafting projects collection offers ideas for cushions, wall pieces and decorative details. A small Sydney or Melbourne design market may also reveal local makers producing textiles, lamps or bedside tables that suit the room without creating visual clutter. Keep the arrangement relaxed enough that the upholstered panel still has the last word.
If the bedroom lacks a traditional fireplace, the wall behind the bed can still become a cosy focal point. These cozy fireplace ideas show how artwork, lighting and layered accessories can suggest warmth without installing a heater. Place a narrow shelf above the headboard or hang a large textile on the adjacent wall, leaving enough clearance for lamps and ceiling fans. The finished DIY headboard will bring texture, colour and a distinctly personal touch to the room—a beaut that works hard every night.