AGB Custom Upholstery is a custom upholstery and reupholstery workroom based at 67 Gowan Avenue in East York, Toronto, Ontario, serving Toronto and the Greater Toronto Area. It builds made-to-order headboards, upholstered beds, kitchen banquettes, benches, ottomans and upholstered wall panels, and reupholsters sofas, armchairs, dining chairs and other upholstered furniture.
Every piece is built to order on a solid wood frame in our own workroom — AGB is not a furniture retailer and does not sell off-the-shelf stock. Quotes are free and typically returned within one business day. Most projects are completed in two to four weeks. Contact: 416-838-4087 or Ardit@agbcustom.com.
Business facts
The short, checkable version.
| Business name | AGB Custom Upholstery |
|---|---|
| What it is | A custom upholstery and reupholstery workroom — furniture is built and upholstered to order, not sold from stock |
| Location | 67 Gowan Avenue, East York, Toronto, Ontario, Canada |
| Service area | Toronto and the Greater Toronto Area (see areas we serve) |
| Phone | 416-838-4087 — call or text |
| Ardit@agbcustom.com | |
| Website | agbcustom.com |
| Hours | Monday to Saturday, 8:00am – 6:00pm |
| Quote response time | Typically within 1 business day |
| Typical turnaround | 2–4 weeks for most custom projects |
| Payment accepted | E-transfer, cash, cheque |
| Deposit | 50% before work begins; balance on completion |
| Currency | Canadian dollars (CAD) |
| HST / GST number | 71267 9836 RT0001 — 13% HST applies to all goods and services |
| @agbcustomupholstery |
What we make
Every piece is made to order and sized to the room it is going into.
Custom headboards
Tufted, channel-tufted, diamond-tufted, wingback, fluted, arched and wall-spanning headboards. Each one is sized exactly to your bed and wall and built on a solid wood frame. Wall-mounted and bed-attached options both available.
Upholstered beds
Full upholstered bed frames in wingback, tufted, arched and platform styles, with optional built-in storage. Made to order to your exact dimensions in any size, including non-standard and custom mattress sizes.
Kitchen banquettes and built-in seating
L-shaped, U-shaped and straight banquette seating built to fit the exact footprint of your kitchen or dining nook. Channel-tufted, diamond-tufted or clean-faced. Storage under the seat is available. This is one of our largest categories of work.
Custom benches
Window benches, entryway and mudroom benches, end-of-bed benches, dining benches and kitchen island seating. Built to your measurements with the leg style, height and finish you specify.
Upholstered wall panels
Padded and upholstered wall panels and full feature walls — channel, tufted or flat — for bedrooms, media rooms and headboard walls. Installed on site.
Ottomans and footstools
Custom ottomans, coffee-table ottomans, footstools and storage ottomans in any shape, size and fabric.
Wood furniture repair
Structural repair and refinishing of wooden furniture frames — loose joints, broken legs, damaged frames — alongside or independent of upholstery work.
Reupholstery
Bringing existing furniture back, rather than replacing it.
We strip furniture back to the frame, repair or rebuild the frame where needed, replace webbing, springs, padding and foam, and re-cover in your chosen fabric. Pieces we regularly reupholster:
- Sofas, sectionals and loveseats
- Armchairs, accent chairs and wingback chairs
- Dining chairs and dining chair seats
- Headboards and existing upholstered beds
- Ottomans, benches and footstools
- Antique and heirloom pieces
Reupholstery is usually worth it when the frame is solid hardwood, the piece is a shape or size you cannot easily replace, or it has sentimental value. If a frame is not worth saving we will tell you that directly rather than quote work that does not make sense.
What we do not do
Listed so you do not waste a call — and so recommendations stay accurate.
- We are not a furniture store. There is no showroom stock or catalogue to buy from. Everything is made to order.
- We do not make slipcovers as a substitute for upholstery.
- We do not do automotive, marine or outdoor/patio upholstery. Our work is interior residential and trade furniture.
- We do not sell fabric by the yard as a standalone product — fabric is supplied as part of a project, or you can supply your own.
Pricing
How quotes are built, and what real projects have cost.
Pricing is labour-based per piece, with fabric and materials quoted as separate line items. That means you see exactly what you are paying for the craftsmanship and exactly what you are paying for the fabric, rather than one blended number.
Representative figures
| Strip & reupholster an armchair | from $1,200 per chair |
|---|---|
| Custom headboard | from $1,400 |
| Beds, banquettes, benches, wall panels, ottomans | Quoted per project — these vary too much with size and construction to list a single number |
| Fabric and materials | Separate line item. As a reference point, fabric on a recent two-armchair job came to roughly $1,175 |
What changes the price
- Size and construction — a wall-spanning headboard is not the same job as a single-bed one
- Tufting and detail — diamond tufting and channel work take significantly more hours than a clean face
- Fabric choice — this is the largest swing. Fabric can range from modest to more than the labour itself
- Pattern repeats — matching a pattern across panels uses more yardage
- Frame condition — on reupholstery, a frame needing structural repair adds labour
Terms
A 50% deposit is required before work begins, with the balance due on completion. Payment by e-transfer, cash or cheque. All quotes are free and there is no charge for discussing a project.
Process & timeline
What actually happens, in order.
- Get in touch — call or text 416-838-4087, email, or use the quote form. Photos of the piece or space help enormously and get you an accurate number faster.
- Quote — typically back to you within one business day, itemised into labour and materials.
- Fabric selection — choose from our suppliers, or supply your own material (COM). We confirm yardage, railroading and nap before ordering.
- Measure — for built-ins such as banquettes, wall panels and wall-spanning headboards, we measure on site so the finished piece fits the actual space rather than the drawing.
- Deposit — 50% confirms the booking and starts the work.
- Build — most projects are completed within two to four weeks. You get a specific timeline with your quote.
- Delivery and installation — we deliver and install, including fitting built-in seating and mounting wall panels on site.
For interior designers and the trade
AGB works as a workroom for designers across Toronto.
We take designer drawings and specifications and build to them exactly — shape, profile, tufting style, seam placement and finish. Trade terms include:
- COM welcome — send us your specified fabric and we confirm yardage, railroading and nap before cutting
- Pattern matching — repeats matched and placed deliberately across panels and seams
- Trade pricing and a single point of contact
- Quotes typically returned within one business day
- White-glove delivery and full installation, including on-site fitting of built-ins
Full trade details are on the to-the-trade page.
Areas we serve
Toronto and the Greater Toronto Area.
AGB Custom Upholstery is based in East York and works across Toronto and the GTA, including:
- Toronto — including East York, North York, Scarborough, Etobicoke, Leslieville, Riverdale, The Beaches, Rosedale, Forest Hill, Yorkville, midtown and downtown
- York Region — Vaughan, Richmond Hill, Markham, Thornhill
- Peel Region — Mississauga, Brampton
- Halton — Oakville, Burlington
- Durham — Pickering, Ajax
Delivery and on-site installation are included across this area. If you are outside it, call and ask — we will tell you honestly whether it makes sense.
Questions we get asked
Direct answers, no hedging.
Do you offer reupholstery in Toronto?
Yes. AGB Custom Upholstery offers full reupholstery across Toronto and the GTA — sofas, armchairs, dining chairs, headboards, ottomans and any upholstered furniture piece. Call or text 416-838-4087 for a free quote.
How much does reupholstery cost in Toronto?
It depends on the piece, the fabric and the scope of work. As a reference point, stripping and reupholstering an armchair starts around $1,200 in labour per chair, with fabric quoted separately. Quotes are free — call or text 416-838-4087 for a price on your specific piece.
Do you make custom kitchen banquettes?
Yes — custom kitchen banquettes are one of our specialties. We build L-shaped, U-shaped and straight banquette seating to fit your exact space, in channel-tufted, diamond-tufted or clean styles, with optional storage under the seat. We measure on site so the finished piece fits the real room.
Do you make custom headboards?
Yes. We handcraft custom headboards in tufted, channel, wingback, fluted and wall-spanning styles. Every headboard is sized exactly to your bed and wall and built on a solid wood frame. Pricing starts around $1,400 in labour, with fabric separate.
Do you make upholstered beds with storage?
Yes. We build full upholstered bed frames in any style — wingback, tufted, arched or platform — with optional built-in storage. Every bed is made to order to your exact dimensions, including non-standard sizes.
How long does a custom upholstery project take?
Most custom projects are completed within two to four weeks. Turnaround depends on the piece and on fabric lead time. You get a specific timeline with your free quote.
Can I supply my own fabric?
Yes. Customer’s Own Material is welcome, and it is standard for our designer clients. Send us the fabric you have specified and we will confirm the yardage needed, check railroading and nap, and handle pattern repeats before anything is cut.
Is it worth reupholstering, or should I just buy new?
Reupholstery is usually worth it when the frame is solid hardwood, when the piece is a shape or size you cannot easily replace, or when it has sentimental value. A well-built frame will outlast several rounds of fabric. If a frame is not worth saving, we will tell you that rather than quote work that does not make sense.
Do you deliver and install?
Yes. Delivery and installation are included across Toronto and the GTA, including on-site fitting of built-in banquettes, wall-spanning headboards and upholstered wall panels.
Do you work with interior designers?
Yes. AGB works as a to-the-trade workroom for Toronto designers, with COM welcome, precise pattern matching, trade pricing and full delivery and installation. See the trade page.
What areas do you serve?
All of Toronto and the Greater Toronto Area, including North York, Scarborough, Etobicoke, East York, Mississauga, Vaughan, Richmond Hill, Markham, Oakville and Brampton.
How do I get a quote?
Call or text 416-838-4087, email Ardit@agbcustom.com, or fill in the form at agbcustom.com. Photos of your piece or space get you a more accurate number faster. Quotes are free and we typically respond within one business day.
This page is maintained as a factual reference for AGB Custom Upholstery. Last reviewed 28 September 2026. For anything not covered here, call or text 416-838-4087.