Stock vs. Semi-Custom vs. Custom Bathroom Vanity: Cost Comparison
The vanity tier is the first decision that sets the budget: stock (prefab) vanities run $300 to $1,500, semi-custom built-to-order units land $600 to $2,500, and fully custom vanities run $400 to $3,000 and up in 2026 published data. The tiers differ on more than price -- sizing, wait times, finishes, and install labor. This guide compares the three lanes so the tier matches the room, the timeline, and the plumbing you already have.
Orange County, CA · Updated 2026 · Costs shown as ranges — your quote will vary by contractor and scope
The three lanes, side by side
Stock vanities -- also called prefab -- are finished cabinets in fixed standard widths, with 24, 30, 36, 48, and 60 inches the common rungs. The unit runs $300 to $1,500, and most ship with a top and sink already fitted. Boxed and warehoused, they carry the lowest price and the shortest wait of the three lanes.
Semi-custom: the manufacturer builds your unit to order -- width, finish, door style, top material. Published bands put them at $600 to $2,500, overlapping stock at the bottom and custom at the top. Fully custom: designed and built for one room -- odd widths, floating mounts, matched woodwork -- at $400 to $3,000-plus, with the upper end open-ended.
Stock: when the standard sizes fit
Stock wins when the room is standard. If the old vanity is 30 or 36 inches wide and the plumbing stays, a $300-to-$1,500 stock unit plus $200 to $500 in labor is the whole project -- often under $2,000 with removal, faucet, and sink included. Same-location swaps commonly finish in a day.
The tradeoff is choice, not quality: fixed width steps, a short finish list, the shipped top. For rental and secondary bathrooms, stock is the clear value play -- the savings vs. custom buy the faucet, mirror, and lighting with change left over.
Semi-custom: the middle lane, explained
Semi-custom fits the almost-standard room: width to the inch, finish, hardware, top material, built to order in 2 to 6 weeks. The $600-to-$2,500 band reflects the options: painted finish on a stock-size box near the bottom; stained wood, wide double-sink box, stone top near the top.
This lane fits primary bathrooms where the look matters but the layout stays. The plumbing still needs to stay put for the value math to hold -- relocating plumbing costs the same at every tier. At semi-custom money, the finish and top are where it shows -- spend the upgrade there, not on width you do not need.
Fully custom: when the room demands it
Custom answers rooms stock cannot fit: odd widths between the standard rungs, out-of-square walls, floating designs, or woodwork matched to the house. The unit runs $400 to $3,000 published, but real custom work -- hardwood, stone tops, detailed joinery -- climbs past that quickly. Countertop materials add $5 to $200 per square foot on top.
Custom labor runs $200 to $1,000: templating, on-site fitting, stone setting, and the plumbing or electrical adjustments the design usually requires. Custom carries the longest wait -- design, build, finish, delivery run weeks to months. Budget the whole project, not the cabinet: plumbing moves ($400-$2,200, avg ~$1,500) and stone tops push custom jobs past $5,000.
The real cost of picking the wrong tier
The expensive mistake is the tier mismatch: stock for a 31-inch alcove means filler strips and a compromised look; custom for a standard 36-inch swap means paying triple for a cabinet stock would have matched. Measure the alcove to the sixteenth of an inch before choosing: the measurement decides the tier, not the catalog.
The other mismatch is timing: stock installs this week, semi-custom needs 2 to 6 weeks, custom needs months. In a one-bathroom home, the wait is a real cost -- a mid-project bathroom is a household disruption, not a line item. Pick the fastest tier that fits the room.
Bathroom vanity tiers compared (2026)
| Tier | Unit cost |
|---|---|
| Stock / prefab | $300 – $1,500 |
| Semi-custom (built to order) | $600 – $2,500 |
| Fully custom | $400 – $3,000+ |
| Countertop upgrade (custom/semi) | $5 – $200 / sq ft |
| Single-sink stock unit | $300 – $1,500 |
| Double-sink semi-custom unit | $1,200 – $2,500 |
| Plumbing relocation (any tier) | $400 – $2,200 (avg ~$1,500) |
| Old vanity removal | $115 – $500 |
DIY vs. hiring a pro
Measure the alcove to the sixteenth of an inch, confirm plumbing stays or goes, and set the timeline before picking a tier. DIY fits a stock like-for-like swap; semi-custom and custom installs earn a pro for fitting, tops, and hookups.
What drives the price up or down
- Alcove width -- standard rung or in-between
- Finish and wood species -- painted vs. stained hardwood
- Top material -- integrated vs. stone ($5-$200/sq ft)
- Sink count -- single vs. double plumbing
- Plumbing -- staying put vs. moving ($400-$2,200)
- Wait time -- days vs. weeks vs. months
- Bathroom count -- downtime cost in a one-bath home
- OC labor -- custom fitting trends to the top
How to keep the cost down
- Let the alcove measurement pick the tier, not the catalog
- Pay semi-custom money for finish and top, not extra width
- Keep plumbing put -- relocation erases any tier savings
- Stock the rental bath, custom the odd alcove
Frequently asked questions
Is semi-custom cheaper than custom?
Usually: $600 to $2,500 semi-custom versus $400 to $3,000-plus custom, with the custom upper end open-ended. Semi-custom buys built-to-order sizing and finishes; custom buys one-off design and odd-width fit.
How long does a custom bathroom vanity take?
Weeks to months for design, build, finish, and delivery. Stock ships in days; semi-custom takes 2 to 6 weeks. In a one-bathroom home, the wait is a real cost -- plan around it.
Can a stock vanity look high-end?
The cabinet is only part of the look: a $600 stock box with a good faucet, a stone-look top, and decent lighting reads far above its price. Spend the visible money on top and fixtures, not the box.
Do I need custom if my bathroom is an odd size?
Not always -- semi-custom covers most in-between widths to the inch. Custom earns it only for truly irregular rooms: out-of-square walls, floating designs, matched woodwork.
Does a higher tier cost more to install?
Modestly: stock swaps run $200 to $500 in labor; semi-custom and custom run $200 to $1,000, trending up with stone tops and fitting time. Plumbing moves ($400-$2,200) cost the same at every tier -- they follow the pipes, not the cabinet.