Custom Solutions
How Much Does a Shipping Container Office Cost in BC? (2026 Prices)
Every line item in a container site office, priced from the list our Kamloops yard quotes from — and what moves the number in each direction.

Short answer: a 20' Insulated Site Office from our Kamloops yard starts at $12,350 CAD, plus tax and delivery. That number is an inspected used 20 ft container, a steel personnel door, two barred sliding windows, steel-stud framing, rigid foam insulation and the basic electrical package — every line from our published modification price list, added up. Finished walls, heat and furniture are quoted per design on top. Spec the same office for a Prince George January and the insulation line grows by $3,400. Start from a new one-trip container and the base moves up by $1,200. Below: where each dollar goes, what is quoted per design, and how it compares with renting a trailer.
We build these in Kamloops and deliver them across Interior and Northern BC — to subdivisions, gravel pits, mill gates, band-office lots and end-of-road sites a rented trailer would not survive. The prices below are the line items the yard works from, reviewed 2026-08-30, and the ones you will see on your quote.
The worked example: a 20' Insulated Site Office
The package as published, line by line, in CAD before tax and delivery. Add or remove an opening and the total moves by exactly the line price.
| Line item | Qty | Line price |
|---|---|---|
| Inspected 20' used container (wind and watertight) | 1 | $2,500 |
| Steel personnel door (36") | 1 | $950 |
| Sliding window ($650 each) | 2 | $1,300 |
| Steel stud framing | 1 | $2,200 |
| Rigid foam board | 1 | $1,400 |
| Basic electrical package | 1 | $4,000 |
| Package total, before tax and delivery | $12,350 | |
| Finished wall panels & flooring | — | Quoted per design |
| Heat / mini-split | — | Quoted per design |
| Desk & shelving | — | Quoted per design |
| Tilt-deck delivery and placement | — | By distance and site access |
| GST and PST | — | Added at the current BC rates |
Prices in CAD, plus tax and delivery. Every build is quoted line by line before any steel gets cut.
Of the $12,350, the container is $2,500 and the modifications are $9,850. The steel box is the cheap part; the work that turns it into an office is most of the money.
What "quoted per design" means
Three things are never in the package price: finished wall panels and flooring, heat, and furniture. Plywood and a rubber floor cost less than finished panels and vinyl plank; a mini-split for a Kelowna yard is not the unit for a Fort St. John camp. We price the one you actually want, on the same quote, before anything is built.
The line items, one at a time
Base container: used or new one-trip
A used 20 ft container starts at $2,500; a new one-trip 20 ft starts at $3,700. Both are inspected, wind and watertight, and take the same modifications. The used unit has dents and faded paint and suits a jobsite office that moves every year. The one-trip unit has straight walls and fresh factory paint, which matters for a permanent yard office customers see, or one in your RAL colour with logo decals through our container branding service. For two rooms, the same build goes on a used 40 ft high-cube from $3,500 or a new one from $6,200, with the partition quoted per design.
Door and windows
The steel personnel door (36") is $950 each, cut in and installed with a commercial lockset. Each sliding window with screen and security bars is $650. You choose which wall each opening lands on before we cut — door toward the site, windows toward the yard — because moving a hole in steel afterwards is a big job.
Framing: steel stud or wood
Steel stud framing is $2,200 per container and is our standard for every insulated build. Steel does not rot, swell or feed mould when condensation shows up inside a container wall, and in a steel box it eventually does. Wood framing is $1,800, so it saves $400. We will fit it where cost matters more than moisture, and tell you plainly it is the wrong choice for an office heated all winter.
Insulation: the line that changes the most
This is where a $12,350 office and a winter-ready one part ways. Every option is priced per container; the trade-off is between R-value, air sealing and cost.
| Option | Price | R-value | Air seal | Pick it for |
|---|---|---|---|---|
| Rigid foam board (our default) | $1,400 | Roughly R-5 to R-6 per inch | Seams taped and foamed; not a full seal on its own | Most Interior offices; best value per dollar |
| Closed-cell spray foam | $4,800 | About R-6 to R-7 per inch | Full air and vapour seal bonded to the steel | Offices occupied all winter in the North |
| Rock wool (mineral wool) | $1,600 | Roughly R-4 per inch | Batt only; needs a separate vapour barrier | Beside noisy equipment, or where fire resistance matters |
| Fiberglass batts (on request) | $900 | Roughly R-3.5 per inch | None; batts can hold condensation against steel | Only on request |
| Undercarriage insulation | $1,100 | Closed-cell foam under the floor | Seals the plywood floor from below | Frost-heave and cold-ground sites; add-on |
Rigid foam board at $1,400 is the default because it handles most Interior sites at the best price per unit of insulation. Its weakness is the seams: board does not follow the corrugations, so we tape and foam the joints, but it is not the air seal spray foam gives. Closed-cell spray foam at $4,800 bonds to the steel, fills every corrugation and stops warm indoor air from ever touching a cold wall — the pick for an office occupied through a Northern winter, and the reason it costs $3,400 more. Rock wool (mineral wool) at $1,600 buys fire resistance and sound dampening beside a generator or crusher, but as a batt it needs a proper vapour barrier. Undercarriage insulation at $1,100 is an add-on to any of them, for ground that freezes hard or heaves in spring. Our guide to insulating a shipping container in BC explains why steel behaves differently from a shed.
Electrical package and HVAC pre-wire
The basic electrical package is $4,000 per container: 100A panel, 4× LED interior lights, 4× 15A receptacles and an exterior weatherproof outlet, roughed in for your electrician's final hookup. Your electrician connects the panel to whatever the site has — a construction service, a generator or a permanent drop — and pulls the electrical permit. The hvac pre-wire is $450 each: Dedicated circuit and wall penetration for a mini-split or rooftop HVAC unit. The unit is quoted per design; the pre-wire means nobody cuts steel on site when the installer shows up.
Three ways to spec the same office
The same five modifications land differently depending on the base container and the insulation. Every total below is computed from the price list, before tax, delivery and per-design items.
| Configuration | What changes | Starting total |
|---|---|---|
| Package as published | Used 20 ft, rigid foam, basic electrical | $12,350 |
| Winter-ready for the North | Spray foam instead of rigid board, plus undercarriage insulation and HVAC pre-wire | $17,300 |
| Permanent yard office | Same build on a new one-trip 20 ft | $13,550 |
| Two-room office | Same build on a used 40 ft high-cube; partition quoted per design | $13,350 |
What pushes the total up or down
- Insulation is the biggest swing. Spray foam adds $3,400 over rigid board; under the floor adds $1,100. Both are easy in the yard and awkward on site; decide before the build.
- New versus used base. $1,200 between a used and a one-trip 20 ft. Worth it for a permanent, branded yard office; rarely for a box that follows the crew.
- Openings are linear. Every extra window is $650, every extra personnel door $950. Roll-up doors, serving windows and awnings are quoted per design.
- Distance and access. A paved lot in Kamloops and the end of a forest service road are different delivery quotes. A level pad and room for the tilt-deck keep it on the low side; our BC delivery guide covers what the truck needs. More than one unit moves into fleet pricing.
Buying versus renting a trailer for two or three years
We will not invent a rental rate for you. In general terms: a rented office trailer is a monthly invoice for as long as the job runs, plus delivery in, delivery out, setup and usually a damage waiver. Over two or three years that is a lot of invoices, and on the last day you hand it back and own nothing. A container office is one purchase. When the project wraps, your electrician disconnects the feed, you lock the door, and it rides to the next site on a tilt-deck with the framing, insulation and wiring still inside. When it has outlived its jobs, it is still a steel building you own — a yard office, storage, or something to sell.
| Rented office trailer | Container office you own | |
|---|---|---|
| What you pay | Monthly rate for the life of the job, plus delivery both ways, setup and waivers | One itemized price: $12,350 package plus finish, delivery and tax |
| End of the project | Returned; nothing to show for it | Still yours — moves, stays or sells |
| Rough roads and remote sites | Built for flat, serviced lots | Built to be craned and shipped; sits on blocking at the end of the road |
Multiply the monthly rate you were quoted by the months on site, add the charges at both ends, and set that beside the package total plus finish and delivery. If it is close on one project, it is not close on two. If you would rather pay monthly and still own it, lease-to-own is available on container builds.
Common questions
Do I need a permit for a container site office?
Usually, because it is a space people work in. The rules come from your municipality or regional district, not the province. A permanent yard office generally needs a building permit; a temporary office on an active, permitted construction site is handled differently by some building departments and not by others. Your electrician pulls the electrical permit either way. Where an authority wants engineered (stamped) drawings — common for a permanent office and for joined or stacked units — we coordinate them as part of the project. Ask before the container ships; our BC container permit guide covers what to ask and who to call.
Can I live in one? What does a container home or garden suite cost?
A home or backyard suite is a dwelling, which is a different project: engineered (stamped) drawings, a building permit, insulation to the BC Energy Step Code requirement for the site, and licensed trades for the electrical and plumbing connections and inspections. We build those turnkey — design and engineering coordination, permit-ready drawings, structural work, insulation, rough-in, finished interior, delivery and set on your foundation — and every one is quoted per project because no two are alike. Under BC's small-scale multi-unit housing legislation, most urban municipalities now have to permit secondary suites or accessory dwelling units on residential lots — a garden suite is one way to use that — but your municipality has the final say on setbacks, size, servicing and design. See container homes and garden suites and ADUs.
Get the number for your site, not the average
Tell us the address, whether it is heated all winter and where the power comes from. You get one itemized quote in CAD with a committed build date — simple modifications take days; a finished office is scheduled in the quote — and no steel gets cut until you approve it. Call (778) 694-4050.
Pricing a container office in BC
The container is cheap, insulation swings the most, and the finish is where your taste sets the budget. A 20' Insulated Site Office starts at $12,350 plus tax and delivery from our published starting prices; a winter-ready version for Prince George or the Peace starts at $17,300; a new one-trip shell for a permanent yard office starts at $13,550. All of it is on the table before you commit, from a family-owned yard in Kamloops that sends these out on tilt-decks to ranches, mines, mills and First Nations communities across the Interior and the North.
Start with the container offices page for the full package and who uses them, check the modification menu and prices to build your own spec, or browse every project type on our custom solutions hub. When you know roughly what you want, send it over and we will price it line by line.

