Repurposing a Vintage Milk Crate into a Sturdy Stool
As I started to write this post I realized I seem to be constantly repurposing things—turning stools into other pieces and now turning something else into a stool. I had a perfectly good stool already, so why the urge to change it? I suppose I’m just drawn to repurposing, but this time there was a practical reason: stability. I wanted an object that was both reused and functional.
This project began with an old metal milk crate that I found in my basement. It looks like it could be from the 1950s. I found three crates in total; this one was the smallest. (I’ll share another post about the two larger crates later.) Because this crate was solid and sturdy, I decided to convert it into a usable stool for my balcony.
Materials and Preparation
For this simple upcycle I used basic materials I already had on hand: the metal milk crate, spray paint, fabric scraps from an old blouse, stuffing made from leftover fabric pieces, cardboard to trace the top, and basic sewing supplies. Using what was available kept the project low-cost and eco-friendly.
How I Made the Cushion
I traced the top of the crate using a piece of cardboard to make a template for the cushion. Then I cut the fabric to the shape I needed. I sewed the fabric pieces together to form a simple cover, though if you prefer a no-sew option you can glue the seams instead. I filled the cushion with leftover fabric scraps to create a soft, supportive pad for the top of the crate.
Adding Color and Detail
After spray painting the crate a neutral grey, I decided to brighten things up by wrapping pieces of the leftover blouse fabric around parts of the metal frame. I used the fabric to break up the grey with a pop of color, which also helped the crate fit better with other pieces on the balcony. Initially I wrapped the fabric around the middle of the crate, but I later moved it higher to achieve a look I preferred.
Final Result
Once the cushion was in place and the fabric wrap adjusted, the metal milk crate became a charming, functional stool. I love the contrast between the lime-yellow cushion and the grey metal—an unexpected combination that works well on my balcony. This little piece now sits next to a revamped barrel and feels like a cohesive part of the outdoor space.
It’s rewarding to take something simple and give it a new life—especially when the result is practical as well as attractive. A metal milk crate can easily be transformed into seating with minimal supplies and a bit of creativity.
Quick Tips for a Successful Milk Crate Stool
- Clean and sand any rusty areas before painting for a durable finish.
- Use a weather-resistant spray paint if the stool will be kept outdoors.
- Make a cardboard template to ensure the cushion fits the top snugly.
- Fill the cushion with fabric scraps, batting, or foam for comfort.
- Secure the cushion to the crate with ties, Velcro, or a fitted cover so it won’t slide.
Materials Used
Metal milk crate, spray paint (grey), fabric from an old blouse, fabric scraps for stuffing, cardboard, needle and thread (or fabric glue). No special tools required—this is a beginner-friendly upcycle.
I really love how the color pairing turned out. Another great project and another new piece for the balcony—who would have thought a metal crate could become a stylish stool?
Disclosure
The items mentioned below are affiliate links in the original post. If you purchase products through those links, the blog receives a small commission at no extra cost to you. This helps support ongoing content creation.
Like This Project?
If you enjoyed this upcycle, consider sharing it with friends or saving it to your inspiration boards. If you’d like more DIY ideas and simple repurposing projects, subscribe to the blog—new posts arrive twice a week.
Other posts you may like:
<< Under the bed Drawer Storage HOME Metal Milk Storage Crates >>
This blog is for entertainment purposes only; my DIY tutorials are not professional advice. Read the full disclaimer in the original site’s legal notice. I love getting your comments and I reply to each one—so please share your thoughts!