Events & Weddings
Wedding dress alterations cost calculator
Work out what altering your wedding dress will really cost by pricing each job separately: the hem, taking in the bodice, the bustle, the straps and cups, and the final press. Add a rush surcharge if your date is close. See the total, a realistic range, and what each job adds.
Typical range $439 – $1,080
- Hem$225
- Take in bodice & side seams$175
- Bustle$100
- Straps, cups & sleeves$75
- Final press & steam$100
- Rush surcharge$0
- Total$675
Recommended next steps
Some links below are affiliate links. If you buy through them, Calcatrice may earn a commission at no extra cost to you. We only suggest tools that fit your result, and a company can't pay to show up here.
$400 to $900 is the usual path: hem, take in, bustle and press on a gown with some detail. Get every job itemised in writing.
What this assumes, and where it could be wrong
Every one of these is a place the number could be off. They are here because you should be able to check our working, not because we are hedging.
EVERY PRICE ON THIS PAGE IS YOURS, BECAUSE AN ALTERATIONS QUOTE IS A JUDGEMENT ABOUT ONE GOWN.
Alterations are rarely included in the price of the gown. The dress is sold as a garment that fits nobody exactly, and the work to make it fit you is a separate bill from a separate person, even when it happens in the same shop on the same day. Budget it as its own line from the start.
Beading and lace are the whole spread. Plain satin is machine work; beaded lace means unpicking beads by hand, sewing the seam, and putting the beads back one at a time. That is why the range around your total is wide, and why your quote can be several times a friend's on a simpler gown.
The bustle is priced by points, not as a flat job. Each loop is placed and sewn by hand while you stand in the gown, so a long train with many points takes longer and costs more than a short one.
This is the alterations only. Cleaning or preservation afterwards, a veil, and any accessories are their own lines and are not in this total.
