17 Bedroom Decor Ideas Under $100 for a Cozy Retreat
I gave myself a $100 challenge last spring: refresh my whole bedroom without a single purchase over that limit. Hunting for bedroom decor ideas under $100 turned out to be the most fun room project I have done, because every find felt like a win. I kept the receipt for everything, and most ideas landed under $50. Below is the full list, what I paid, and how long each one took.
Every idea below costs $100 or less in total, and I have noted the real price I paid, not a guess. Work through them in any order, and your bedroom will feel like a cosy retreat without the credit card regret. Cheap does not mean cheap-looking here: it means thrift luck, clearance timing, and a little elbow grease.
1. One-Quart Accent Wall Paint

A quart of paint is the cheapest square footage you can buy. I painted the wall behind my bed in a warm sage for $11, two thin coats with a small roller and an angled brush for the edges. One quart covered the whole wall with a little left for touch-ups. Test the colour at different times of day before you commit, because my first choice looked minty in morning light. The second stayed soft and cosy all day. Total cost: one quart, one roller, and a Saturday afternoon.
Cost: ~$11-16 | Time: 2 hours plus drying
2. Clearance Cotton Duvet Set

New bedding changes a bedroom overnight, and clearance racks are full of deals. I found a queen cotton duvet set in warm white for $32, marked down from $80, and added two pillow shams I already owned. Wash it before the first use so it softens up properly. My first clearance set felt stiff until the second wash, so give it patience. Fold the duvet back at the top to show the sheet underneath, and the bed looks styled like a boutique hotel. Thirty-two dollars for the biggest visual change in the room.
Cost: ~$28-38 | Time: 30 minutes including washing
3. Thrifted Solid Wood Nightstand

Solid wood nightstands survive decades, and thrift stores price them like they do not know that. I bought a sturdy maple nightstand for $18, sanded off the scuffs, and sealed it with a $6 tin of clear wax. Check that the drawer slides smoothly before you pay, because a sticky drawer will annoy you daily. Mine needed new felt pads under the feet, which cost $2. One evening of sanding and the nightstand looks like it cost ten times more. Thrift furniture restocks midweek, so I always check on Wednesdays.
Cost: ~$22-30 | Time: 2 hours
4. Peel-and-Stick Wallpaper Headboard Panel

Peel-and-stick wallpaper gives you a headboard wall without paint or tools. I applied one $35 roll behind my bed in a soft linen texture, lining up each strip with a credit card to smooth bubbles. Measure twice, because one roll barely covered my queen wall and I needed a second. Buy both rolls from the same batch so the colour matches. My strips were slightly off-pattern at first, but overlapping the seams by a hair fixed it. Renters, this is your headboard solution: it peels off clean when you move.
Cost: ~$60-75 | Time: 2 hours
5. DIY Fabric Headboard on a Plywood Board

A tall upholstered headboard looks luxurious, and a plywood board makes it a $40 project. I had a board cut to size at the hardware store for free, wrapped it in $18 of quilt batting and a $14 canvas drop cloth, and stapled everything tight on the back. Pull the fabric drum-tight and staple every few inches, or it wrinkles like a bedsheet. My first try was loose and looked homemade in the bad way. Restapling tighter made it look professionally upholstered. Mount it with French cleats for $6 and it will outlast the bed.
Cost: ~$35-45 | Time: 2 hours
6. Warm Bulb and Dimmer Lamp Upgrade

Lighting is the cheapest mood change in any bedroom. I swapped my cool-white bulbs for $5 warm 2700K LEDs and added $8 plug-in dimmers to both nightstand lamps. Suddenly the room glowed instead of glaring, and evenings felt like a retreat. Check the Kelvin number on the box, because bulbs labelled soft white can still be 4000K. I made that mistake once and the room still felt like an office. Now I keep a spare warm bulb in the drawer. This fifteen-minute change costs under $25 and you will feel it every single night.
Cost: ~$18-26 | Time: 15 minutes
7. Oversized Thrifted Mirror

A big mirror doubles your light and makes a small bedroom feel twice as big. I found a full-length mirror at a charity shop for $20, cleaned the glass with vinegar and water, and leaned it against the wall opposite the window. Check the back for a solid frame before you buy, because flimsy backs warp over time. Mine wobbled on the carpet until I added two felt pads to the bottom corners. Position it where it reflects the window, not a blank wall. For $20, it is the biggest visual trick in this list.
Cost: ~$20-25 | Time: 15 minutes
8. Budget Chunky Knit Throw

One chunky throw does more for cosiness than almost anything else on this list. I bought an ivory cable-knit throw on clearance for $18 and folded it across the foot of the bed, letting the ends hang unevenly. Go thicker than you think you need, because the weight is what sells the cosy look. I tried draping mine in the middle of the bed first, but it got kicked aside every night. The foot of the bed is its real home. Two winters of daily use and it still looks new after gentle washes.
Cost: ~$15-25 | Time: 5 minutes
9. Second-Hand Reading Chair Makeover

A reading corner makes a bedroom feel like a retreat, and a second-hand chair is the cheapest start. I bought a sturdy armchair for $30 at a garage sale, gave it a deep vacuum, and covered the seat with a $12 cream slipcover. Check the frame for creaks before you buy, because broken springs are not worth fixing at this price. Mine smelled musty until I sprinkled baking soda on the cushions overnight and vacuumed it off. Add a small side table and a lamp, and you have a corner everyone fights over.
Cost: ~$40-48 | Time: 1 hour
10. Framed Free Printables Gallery

Gallery walls look expensive, but free printables make them nearly free. I downloaded four botanical prints, printed them at the library for $1 each, and framed them in $3 frames from the discount store. Hang them in a tight grid with two-inch gaps so it reads intentional, not random. My first attempt used mismatched frames and it looked like a dorm wall. Matching slim black frames pulled it together in twenty minutes. The whole wall cost under $20 and it is the first thing visitors comment on.
Cost: ~$14-20 | Time: 45 minutes
11. Under-Bed Rolling Storage Bins

A calm bedroom hides its clutter, and under-bed bins are the cheapest hiding place. I bought two rolling fabric bins for $14 each and slid them under the bed to hold out-of-season clothes. Measure your bed clearance before you buy, because standard bins are taller than most frames allow. I had to return my first pair and buy the low-profile ones. Label the ends with a marker so you remember what is inside. My closet finally closes, and the bedroom looks twice as tidy for $28.
Cost: ~$24-30 | Time: 15 minutes
12. Battery Fairy Lights in a Glass Jar

Fairy lights in a jar are the cosiest $10 you will spend. I coiled a battery string of warm-white lights into a thrifted glass jar for $3 and set it on my nightstand. Choose lights with a timer function so they switch off by themselves at night. My first strand had no timer and the batteries died in a week. The timer version lasts months on one set of batteries. It glows like a firefly lantern and makes the whole corner feel magical after dark.
Cost: ~$8-13 | Time: 10 minutes
13. Contact Paper Dresser Refresh

Contact paper rescues ugly dressers for the price of lunch. I wrapped my scratched laminate dresser in wood-look contact paper for $12 a roll, two rolls total, smoothing bubbles with a credit card as I went. Work slowly from one edge and peel a little at a time, because rushing causes wrinkles. My first drawer front was a wrinkled mess until I peeled it off and started over. Add new knobs for $2 each and the dresser looks like solid wood. Twenty-four dollars and one afternoon, and the ugliest piece in my room is now my favourite.
Cost: ~$24-32 | Time: 2 hours
14. Soft Rug from the Clearance Aisle

A rug makes bare floors cosy, and the clearance aisle is full of them. I found a 4×6 soft shag rug for $38, marked down from $90, and placed it so two-thirds sits under the bed. Go bigger than you think, because a small rug looks like a bath mat lost in the room. Mine was too small at first and I swapped it for the larger one. Vacuum weekly and it stays plush. That soft landing every morning is honestly my favourite part of the whole refresh.
Cost: ~$35-45 | Time: 15 minutes
15. Small Plant Shelf by the Window

Plants make a bedroom feel alive, and a small shelf keeps them off the floor. I mounted a $12 pine shelf by the window and filled it with two $5 pothos and a succulent I propagated for free. Hang it where it gets bright indirect light, because most bedroom plants hate direct sun. My first succulent scorched on the sill until I moved it back a foot. Water weekly and wipe the leaves monthly. Under $25 total, and the green against the walls makes the whole room feel fresh.
Cost: ~$20-26 | Time: 30 minutes
16. Candle and Tray Nightstand Styling

A styled nightstand looks intentional, and a tray is the trick. I placed a $7 thrifted brass tray on my nightstand and grouped a candle, a small stack of books, and a water glass on it. Corralled groups look styled, while scattered singles look like clutter. My nightstand was a mess until the tray gathered everything into one composition. Use an LED candle if you read in bed, because falling asleep with a lit candle is a risk. Seven dollars, five minutes, and the nightstand looks like a magazine photo.
Cost: ~$7-15 | Time: 10 minutes
17. Blackout Curtain Panels on Sale

Good sleep is the real luxury, and blackout curtains deliver it cheaply. I bought two blackout panels on sale for $22 each and hung them high and wide so the window feels larger. The room goes properly dark now, and I sleep noticeably better. Hang them so they just kiss the floor, because panels that hover look unfinished. Mine were too short at first and light leaked underneath. Lowering the rod by two inches fixed it. Under $50 for better sleep every single night is the best money I spent on this room.
Cost: ~$40-50 | Time: 20 minutes
📌 Found a favourite? Pin this post now to save this idea for later, so every under-$100 find is waiting when you are ready to shop.
Keep the budget refresh going: (see also: 21-bedroom-decor-ideas-under-50/) (see also: cheap-bedroom-makeover-ideas/) (see also: 19-olive-green-bedroom-decor-ideas-on-a-budget/)