Elfa is a modular closet system you assemble yourself to fit your space
Elfa is a line of closet storage made by The Container Store. It consists of individual pieces — shelves, hanging rods, drawers, baskets — that you buy separately and connect to vertical rails mounted on your wall. You choose which pieces you need, arrange them at whatever heights work for your closet, and adjust them later if your storage needs change. The system uses a track-and-bracket design, so shelves and rods slide onto metal brackets that hang from the rails.
The main appeal is flexibility. A standard closet has one rod and one shelf, fixed in place. With Elfa, you can add a second hanging rod for short items, install shelves above and below it, add pull-out baskets for socks or accessories, or reconfigure the whole thing in an afternoon if you need more space for folded clothes and less for hangers. You are not locked into one layout.
Elfa is sold at The Container Store and online. Prices vary widely depending on how many pieces you buy — a basic two-shelf setup might cost $200 to $400, while a fully outfitted walk-in closet can run $2,000 or more. You can start small and add pieces over time.
Key Takeaways
- Elfa systems mount to your wall using vertical rails and metal brackets, and individual shelves, rods, and baskets slide onto those brackets.
- You buy only the pieces you need and can rearrange or add to the system later without tools or permanent changes to your closet.
- Installation requires drilling holes in your wall to anchor the rails, so you will need a drill and a level, or you can hire The Container Store to install it.
- The system works in reach-in closets, walk-ins, and even bedroom walls, as long as you have studs or anchors to mount the rails into.
- Elfa pieces are not cheap, but they last for years and you can take them with you if you move.
How the mounting system works
Elfa closets hang from two or more vertical metal rails that you screw directly into wall studs. The rails are typically 84 inches tall (standard closet height) and come in different widths depending on your space. Once the rails are level and find, you attach metal brackets to them at whatever height you want. Shelves, hanging rods, and baskets then rest on or clip into those brackets.
The brackets slide up and down the rails, so you can move a shelf from 30 inches high to 50 inches high without removing it or unscrewing anything. This is the core feature that makes Elfa different from a fixed shelf system. If you buy a shelf today and realize in six months that you need the space lower, you just slide the bracket down.
Installation does require a drill and a level. You need to find the wall studs (using a stud finder), mark where the rails will go, drill pilot holes, and screw the rails in. If you are not comfortable with this, The Container Store offers installation services for a fee, or you can hire a handyperson. Most installations take two to four hours depending on the size of your closet.
What pieces you can add to your Elfa system
Elfa offers a range of components that all work together. Shelves come in different widths and depths — a standard shelf might be 16 inches deep and 36 inches wide, or you can get narrower or wider versions. Hanging rods let you hang clothes, and you can stack two rods vertically to double your hanging space. Drawers are pull-out boxes that sit on brackets, useful for socks, underwear, or small items. Baskets are open bins that slide onto brackets and hold folded sweaters, scarves, or off-season clothes.
You can also add hooks, tie racks, belt hangers, and shoe shelves designed specifically for Elfa rails. There are also doors you can hang on the front to hide the contents. The system is designed so that all these pieces work together — a shelf bracket will hold a shelf, a basket, or a drawer, and you can mix and match.
The Container Store publishes a catalog and has a website where you can see all available pieces. Many people start with a basic configuration (two shelves, one hanging rod) and add specialized pieces as they figure out what they actually need.
Measuring your closet before you buy
Before you order anything, measure your closet carefully. You need the width (the distance from one side wall to the other), the height (floor to ceiling or to the bottom of any shelving above), and the depth (how far back the closet goes). Write these numbers down because you will need them to figure out which rail lengths and shelf widths will fit.
The Container Store website has a tool that walks you through measuring and suggests configurations based on your closet size. You can also visit a store in person and bring your measurements — staff can help you plan a layout and calculate what you need to buy. This step matters because buying the wrong rail length or shelf width means returns and delays.
If your closet has angled walls, low ceilings, or other unusual features, measure those too. Elfa can work in tricky spaces, but you may need shorter rails or custom-cut shelves, which affects cost and lead time.
Installation options and what to expect
You have three choices: install it yourself, hire The Container Store, or hire a local handyperson. If you do it yourself, you will need a drill, a level, a stud finder, and a tape measure. The Container Store sells installation kits that include the right drill bits and anchors. The process is straightforward if you have done it before, but if you have never drilled into drywall or used a level, it is worth watching a tutorial video first.
The Container Store offers installation through its website. You choose your closet size and configuration, and they send a technician to your home to install it. This costs extra — typically $200 to $500 depending on the size of the job — but it guarantees the rails are level and find. If you hire a local handyperson, get a quote first and make sure they understand the Elfa system.
Once the rails are up, adding new pieces later is straightforward. You just slide the bracket to the height you want and rest the shelf or basket on it. No tools needed for adjustments, only for the initial rail installation.
Cost and whether Elfa is worth the price
Elfa is more expensive than wire shelving or a single fixed shelf, but less expensive than custom built-in closets. A basic reach-in closet setup (two rails, two shelves, one hanging rod, a few baskets) typically runs $400 to $800. A walk-in closet with multiple hanging rods, many shelves, and drawers can easily exceed $2,000.
The trade-off is durability and flexibility. Elfa pieces are made from steel and composite materials and are designed to last for years. You can reconfigure the system as your needs change, and you can take it with you if you move (though reinstalling the rails in a new closet requires new holes). Wire shelving is cheaper upfront but sags over time, and fixed shelves are permanent.
If you plan to stay in your home for several years and want a closet that actually works, Elfa is often worth the cost. If you are renting or moving soon, the upfront expense and wall damage may not make sense.
Frequently Asked Questions
Can I install Elfa in a rental apartment?
You can, but you will need your landlord's permission because installation involves drilling holes in the wall. Some landlords allow it if you agree to patch the holes when you move out. Others do not allow any wall modifications. Check your lease and ask before you buy anything.
What if my closet has no studs where I need to mount the rails?
Elfa rails must be anchored into studs for safety, especially if you are storing heavy items. If studs are not where you need them, you have two options: adjust your layout to use the studs that exist, or use heavy-duty drywall anchors rated for the weight you plan to store. The Container Store can advise on anchors, but studs are always the stronger choice.
Can I move Elfa pieces to a different closet or room?
Yes. The shelves, baskets, rods, and drawers are not attached permanently — they rest on brackets. You can move them to a different height in the same closet, or take them down and reinstall them elsewhere. The rails themselves stay mounted to the wall, but you can remove them and patch the holes if you are moving out.
How much weight can Elfa shelves hold?
Standard Elfa shelves are rated for about 50 pounds per shelf when properly installed into studs. Heavier loads require reinforced shelves or additional brackets. Check the product specifications for the exact shelf you are buying, and do not exceed the weight limit — overloading can cause the bracket to fail.
Does Elfa come in different finishes or colors?
Yes. The rails and brackets come in white, platinum, and black. Shelves and baskets come in white, natural wood, and other finishes. You can mix colors if you want — for example, white rails with natural wood shelves — though most people stick to one finish for a cohesive look.