The Short Answer
Bay Area moving cost is mostly about time. For a local move, you pay the crew's hourly rate for the hours they work, including double the drive time between your two homes. A long move over 100 miles is priced a different way, by weight and distance.
We are JH Moving, a licensed mover based in Richmond (Cal-T201700). We post our prices in full on our moving rates page: $150 an hour for 2 movers, $200 for 3, and $250 for 4. Each mover past 4 adds $50 an hour. The truck, blankets, wrap, tape, and tools come with every hour.
So the real question is how many hours your move will take. That is what this guide is about. You'll learn how movers in California build a bill, what makes a move run long, what costs extra, and which quotes to walk away from. It's useful even if you hire someone else.
How Bay Area Movers Price a Move
Every licensed household mover in California works under the same rulebook. It's called Maximum Rate Tariff 4, and the Bureau of Household Goods and Services (BHGS) publishes it. The current Max 4 tariff took effect January 1, 2026. It sets out how hourly time is counted, what paperwork you get, and what your price can and can't include.
Local moves (100 miles or less): by the hour
Most Bay Area moves are local. Oakland to San Francisco, Berkeley to Walnut Creek, Alameda to Marin: all well under 100 miles. These moves are usually billed by the hour.
Under the tariff, your billed time is three things added together:
- Time spent loading at your old home
- Time spent unloading at your new home
- The drive time between the two, doubled
The mover writes down start and end times to the minute. Those minutes are then turned into quarter hours. You don't pay for the truck's drive from the mover's warehouse to your first address. With us, that trip is always free.
Most movers also have a minimum. Ours is 2 to 3 hours, based on where you are in the Bay Area. After the minimum, we bill in 15 minute steps.
Long moves (over 100 miles): by weight and distance
Once a move inside California goes past 100 miles, the tariff says it must be priced by weight and mileage. A Bay Area to Los Angeles move falls here. The mover estimates your load's weight from the size of your furniture and boxes. The tariff uses a standard of 7 pounds per cubic foot.
For these moves, we give a binding estimate before we load anything. The price we quote is the price you pay. For a standard home, Bay Area to Los Angeles typically runs $2,500 to $5,000. More belongings, packing, and hard access at either end push it higher.
What about flat rates?
A lot of people search for a flat rate move. Here's the catch. A mover who promises one flat price for a variable job has to guess high. That guess covers their worst day, and you pay for it even when your move goes smoothly.
California gives you a better tool for local moves: the Not to Exceed price. It sits on your written agreement. It's the most you can be charged for the move as written. If the move goes faster, you pay less. We'll cover how that works below.
What a Bay Area Move Costs by Home Size
Here's simple math using our published rates and the time ranges our crews actually see. Each line uses the crew size we usually suggest for that home. These are not quotes. Your real number depends on stairs, parking, packing, and drive time.
- Studio: 2 movers, 2 to 4 hours. About $300 to $600.
- Small 1-bedroom: 2 movers, 3 to 6 hours. About $450 to $900.
- 1-bedroom with more furniture or stairs: 3 movers, 3 to 6 hours. About $600 to $1,200.
- 2-bedroom: 3 movers, 4 to 8 hours. About $800 to $1,600.
- 3-bedroom: 4 movers, 6 to 10 hours. About $1,500 to $2,500.
- Large 4-bedroom or more: 5 or more movers. We'll size this one after we see your home.
These numbers cover labor, the truck, and move-day materials. They don't include packing service, extra boxes and paper, parking permits, or the 3% fee for paying by card.
Why such wide ranges? Two homes with the same bedroom count can be very different jobs. A tidy 2-bedroom with an elevator and the truck at the curb might take 4 hours. The same size home on the third floor of a walk-up, with parking half a block away, can take 8.
A Sample Bill, Line by Line
Let's walk through a made-up example so you can see how the math works.
Say you're moving a 2-bedroom from Berkeley to Oakland with 3 movers at $200 an hour.
- Loading and unloading: 4 hours 30 minutes
- Drive between homes: 25 minutes, doubled to 50 minutes
- Total time: 5 hours 20 minutes
- Billed time: 5.25 hours (the tariff turns 20 extra minutes into a quarter hour)
- Labor: 5.25 x $200 = $1,050
- Deposit: your $100 deposit comes off the final bill
- Card fee: add 3% if you pay by card, or pay by cash or check to skip it
That's it. No stair fee, no fuel charge, no "long carry" line. If you bought dish boxes or packing paper from us, those would show up as their own line items.
What Makes the Hours Go Up
Since time is the price, anything that slows the crew raises the bill. Here are the big ones.
Crew size
This is the one people get wrong most. A smaller crew has a lower hourly rate, so it looks cheaper. But on most homes bigger than a 1-bedroom, it isn't.
On our local moving page, we walk through a 2-bedroom on the second floor. Two movers take about 8 hours: 8 x $150 = $1,200. Three movers finish in about 5: 5 x $200 = $1,000. The bigger crew saves $200, because one person can stage and load while two carry. The truck is never sitting idle.
On a studio with the truck at the curb, 2 movers is the right call. On anything with stairs and real furniture, ask the mover to show you the math.
Stairs, elevators, and long carries
Every flight of stairs is another trip up and down with a dresser. Every elevator wait is time on the clock. A long hallway or a walk from the door to the truck adds minutes to every single load.
Some movers charge separate fees for these. We don't. You pay the hours, and that's all. The state tariff backs this up for hourly moves: it lists no extra charge for stairs or long carries on a move billed by the hour. They add time, not fees.
Parking
Where the truck parks matters a lot. A truck right at the curb means short trips. A truck around the corner means a long carry for every box.
In much of the Bay Area, you need a temporary parking permit to hold curb space. In San Francisco, that usually means temporary no-parking signs from SFMTA, and you need to apply days ahead. In Oakland, it's an Obstruction Permit from OakDOT. You apply for the permit in your own name. When you book with us, we tell you which permit you need, which address it covers, and the deadline. If you're moving in the city, our San Francisco movers page covers permit timing, elevator slots, and hill streets.
Packing status
This is the biggest thing you control. If boxes are packed, taped, and labeled when the crew walks in, they start carrying right away. If they're waiting on you to finish a closet, that wait is billed.
Empty dresser drawers. Take apart what you can the night before. Set aside anything that's not coming so it doesn't get loaded by mistake.
Drive time between homes
California's double drive time rule is often the most confusing line on a moving bill. The tariff counts the drive from your old home to your new one, then doubles it. A 20 minute drive is billed as 40 minutes. It's state law, not a surcharge. It replaces charging you for the truck's drive to you in the morning and back at night.
Distance and traffic both matter. A Berkeley to Oakland move might have 20 to 30 minutes of double drive time. A Richmond to San Francisco move across the Bay Bridge at midday can run around 90 minutes. Our guide to California double drive time explains the rule in full, with more examples.
Season, end of month, and day of week
The calendar can change your bill even when the hourly rate stays the same.
End-of-month dates and summer weekends book out fast, because that's when most leases end. In Berkeley, the late August student turnover is one of the hardest weeks of the year. Those days also mean more trucks fighting for curb space and elevator slots. Midweek and mid-month moves are usually smoother, and smoother means fewer hours.
Traffic matters too. Starting early can keep a cross-bay drive short, which keeps your double drive time short.
Heavy items
Safes, pianos, gym equipment, and anything over 300 pounds need a heads-up when you book. We may need a bigger crew or special equipment. Telling us early keeps move day on track. Finding a 400 pound safe in the garage at 3 pm does not.
What's Included and What Costs Extra
It helps to know exactly what the hourly rate buys, so you can compare quotes fairly.
Included in every hour with us:
- A trained crew and a fully equipped moving truck
- Moving blankets, shrink wrap, tape, and crew tools
- Floor runners, corner guards, and door jamb pads
- Taking apart and putting back standard furniture
- Up to 2 TV boxes and 5 wardrobe boxes to use during the move
- Basic coverage of 60 cents per pound per item, as state rules require
Quoted separately:
- Packing service. Our full-service packing crew bills hourly too. A 1-bedroom usually takes 3 to 5 hours with 2 packers. A 2-bedroom takes 5 to 8 hours with 2 or 3. A 3-bedroom takes 7 to 12 hours, and we suggest packing on a separate day.
- Packing materials. Dish boxes, packing paper, bubble wrap, and extra boxes are line items. You see the cost before we start.
- Storage. If there's a gap between homes, storage is quoted on its own.
- Extra damage coverage. Basic coverage is free but low. A 20 pound lamp is covered up to $12. Third-party coverage is available for high-value items.
Not something movers do:
- Disconnecting washers, dryers, fridges, gas lines, or anything wired or plumbed. Have a licensed pro handle that before move day.
If you already have a rental truck or a portable container, you can skip the truck cost entirely. Our labor only moving help is billed by the hour with no truck, fuel, or mileage charge.
How Written Estimates and the Not to Exceed Price Work
California gives you strong paperwork rights. Knowing them is the best way to avoid a surprise bill.
The estimate. If a mover gives you a written estimate, the tariff says it can only come after they look at what you're moving. BHGS recommends an in-person visit. The estimator has to think about stairs, long carries, elevators, and anything that must be hoisted. A price thrown out over the phone, sight unseen, is not a real estimate.
The agreement. You should get an Agreement for Moving Services at least 3 days before your move. If you move on a Saturday, it should be in your hands by Wednesday. If you first called the mover less than 3 days before the move, it can be done on move day.
The Not to Exceed price. Before any work starts, the agreement must list a Not to Exceed price. That's the most you can be charged for the move as written. If the job runs faster, you pay for the actual hours. If it runs longer, you still pay no more than that number.
Change orders. What if you add a bookcase from the garage, or ask for packing on move day? The mover writes a Change Order for Services. You both sign it before the extra work begins. Without a signed change order, the Not to Exceed price holds.
Coverage choice. The agreement also asks you to pick a coverage level. Basic coverage at 60 cents per pound comes at no extra charge. Higher levels may cost more.
The tariff also lists maximum hourly rates. For Bay Area counties in 2026, the standard maximum is $234.39 an hour for a truck and 2 movers, plus $84.09 for each extra mover. A mover can only go above these under the tariff's written estimate rules. Higher overtime rates can apply when a customer asks for a time the mover has to pay its crew overtime. Our posted rates sit well under the standard maximum.
The BHGS consumer guide to household moving walks through all of these rights in plain language. It's worth ten minutes before you sign with anyone.
How to Lower Your Moving Cost
You can't change the drive between your homes. But you can change almost everything else.
- Pack before the crew arrives. Boxes sealed, taped, and labeled by room. This saves more money than anything else on the list.
- Get rid of things first. Every item you sell, donate, or toss before move day is one less thing on the clock.
- Pick the right crew size. Ask the mover to show you the hours with 2 movers and with 3. The bigger crew often wins.
- Lock in parking. Get your permit early. A truck at the curb saves time on every trip.
- Book the elevator. If your building needs a reservation or a certificate of insurance, set it up a week or more ahead.
- Move midweek and mid-month. Easier parking, open elevators, and more open dates.
- Start early if you're crossing a bridge. Less traffic means less double drive time.
- Pack the easy rooms, hire out the hard ones. Many people pack clothes and books, then let pros pack the kitchen and breakables. Kitchens alone take a pro crew 3 to 5 hours.
- Have a plan for the new place. Tell the crew where big pieces go. Moving a couch twice is billed twice.
- Pay by cash or check. With us, that skips the 3% card fee.
Red Flags in a Moving Quote
A cheap quote is only a good deal if it's real. BHGS lists several warning signs, and we've added a few from what we see in the Bay Area.
- No license number. Every household mover in California must be licensed with BHGS. Ask for the Cal-T number and check it on the state's mover license search. Ours is Cal-T201700.
- A price way below everyone else's. BHGS calls this out by name. Lowball quotes often come back as a much bigger bill.
- An estimate before anyone sees your home. The tariff requires a visual inspection for a written estimate.
- No Not to Exceed price. If your agreement doesn't have one, ask why.
- A big deposit, or a deposit by wire or app transfer. BHGS flags both. Always get a receipt, and make sure the company taking the deposit is the company doing the move.
- A P.O. box instead of a real business address.
- The clock starts at the warehouse. You shouldn't pay for the truck's drive to your first stop.
- Stair fees, long carry fees, or fuel fees on an hourly local move. Stairs add time. The tariff lists no separate flight or long carry charge for hourly moves.
- "Weight came in heavy" on a long move. If a long distance price isn't binding, ask what happens if the weight changes.
- Reviews that look bought. BHGS warns about paid reviews and reviews from people with a stake in the company.
Questions to Ask Any Mover Before You Book
Bring this list to every call. Good movers answer all of it without blinking.
- What is your hourly rate for each crew size, and what crew do you suggest for my home?
- What's your minimum, and how do you bill after it?
- Where does the clock start and stop?
- Will you add bridge tolls, overtime, or weekend rates? The state tariff allows tolls and overtime in some cases, so ask. JH Moving doesn't add bridge tolls.
- What materials come with the move, and what costs extra?
- Do you charge anything for stairs, elevators, or long carries?
- Will I get a written agreement with a Not to Exceed price at least 3 days before the move?
- How much is the deposit, and is it refundable?
- What coverage comes with the move, and what does extra coverage cost?
- What's your Cal-T license number?
Get Your Number
Every Bay Area move is a little different, so the best number is the one built for your home. Tell us your home size, both addresses, your floor and parking at each end, and any heavy pieces. We'll suggest a crew size and give you a clear time range based on the rates on our hourly rates page.
Call (510) 495-1884 or get a free moving estimate online. We're licensed under Cal-T201700, with 300+ five-star reviews from Bay Area families. Hablamos Español.
Looking for more help planning? Browse all of our Bay Area moving guides for permits, checklists, and moving day tips.