acemovingco.com Open in urlscan Pro
194.1.147.91  Public Scan

URL: https://acemovingco.com/
Submission: On October 27 via manual from DE — Scanned from DE

Form analysis 1 forms found in the DOM

POST /

<form action="/" method="post" accept-charset="UTF-8" autocomplete="off" class="ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-maxlength ng-valid-minlength">
  <div>
    <!-- First Step -->
    <fieldset class="form-wrapper">
      <div class="" ng-class="{'disabled': loading}">
        <div id="step3" class="step3 animation  ng-hide col-md-12" ng-show="step3" ng-class="{'ng-enter':step3 == true,'ng-leave':step2 == true}">
          <div class="form-slogan ng-binding" ng-bind-html="::parseTags(movecalcFormSettings.topFormThirdStep)">
            <p style="text-align: center;">
              <font color="black" face="verdana, sans-serif" size="5">Contact Information</font><br>
            </p>
          </div>
          <div class="form-group form-group-left col-md-6">
            <input ng-class="{'disabled': loadingImg, 'default': !loadingImg}" class="required form-control ng-pristine ng-untouched ng-valid default ng-empty" ng-model="request.first_name" placeholder="First Name" isnotempty="" type="text">
          </div>
          <div class="form-group  form-group-right col-md-6">
            <div class="input-group">
              <input ng-class="{'disabled': loadingImg, 'default': !loadingImg}" class="required form-control ng-pristine ng-untouched ng-valid default ng-empty" ng-model="request.last_name" placeholder="Last Name" isnotempty="" type="text">
            </div>
          </div>
          <div class="col-md-12">
            <input isnotempty="" sfisemail="" required="" placeholder="Email" class="form-control required form-text login-processed ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-maxlength"
              ng-model="request.email" er-lowercase="" type="email" id="edit-email" name="email" size="20" maxlength="180">
          </div>
          <div class="form-group ultrasmall-primary-phone ng-isolate-scope col-md-12 ultrasmall-primary-phone-short" ng-class="{'ultrasmall-primary-phone-short': !userLogin &amp;&amp; movecalcFormSettings.showHowDidYouHearAboutUsField}"
            disable-tab="" with-siblings="true">
            <input placeholder="Primary Phone" ng-model="request.primaryPhone" restrict="reject" name="phone" isnotempty="" clean="true" phone-input="" minlength="14" maxlength="14"
              class="form-control required form-text input-element-processed  ng-pristine ng-untouched ng-valid ng-empty ng-valid-minlength ng-valid-maxlength" type="text" id="primary_phone">
          </div>
          <!-- ngIf: !userLogin && movecalcFormSettings.showHowDidYouHearAboutUsField -->
          <div ng-if="!userLogin &amp;&amp; movecalcFormSettings.showHowDidYouHearAboutUsField" class="form-group form-type-select ultrasmall-hear-about-us ng-scope">
            <select isnotempty="" class="required form-control SizeAndEntrance ng-pristine ng-untouched ng-valid ng-empty" id="edit-poll-info" ng-model="request.poll" name="poll_info">
              <option value="" disabled="" selected="selected">How did you hear about us?</option>
              <!-- ngRepeat: source in movecalcFormSettings.pollSources.sources -->
              <option ng-repeat="source in movecalcFormSettings.pollSources.sources" class="ng-binding ng-scope" value="Yelp">Yelp</option><!-- end ngRepeat: source in movecalcFormSettings.pollSources.sources -->
              <option ng-repeat="source in movecalcFormSettings.pollSources.sources" class="ng-binding ng-scope" value="Angie's List">Angie's List</option><!-- end ngRepeat: source in movecalcFormSettings.pollSources.sources -->
              <option ng-repeat="source in movecalcFormSettings.pollSources.sources" class="ng-binding ng-scope" value="Google search">Google search</option><!-- end ngRepeat: source in movecalcFormSettings.pollSources.sources -->
              <option ng-repeat="source in movecalcFormSettings.pollSources.sources" class="ng-binding ng-scope" value="Word of mouth">Word of mouth</option><!-- end ngRepeat: source in movecalcFormSettings.pollSources.sources -->
              <option ng-repeat="source in movecalcFormSettings.pollSources.sources" class="ng-binding ng-scope" value="Used Previously">Used Previously</option><!-- end ngRepeat: source in movecalcFormSettings.pollSources.sources -->
              <option ng-repeat="source in movecalcFormSettings.pollSources.sources" class="ng-binding ng-scope" value="Truck">Truck</option><!-- end ngRepeat: source in movecalcFormSettings.pollSources.sources -->
              <option ng-repeat="source in movecalcFormSettings.pollSources.sources" class="ng-binding ng-scope" value="Yelp Messenger">Yelp Messenger</option><!-- end ngRepeat: source in movecalcFormSettings.pollSources.sources -->
            </select>
          </div><!-- end ngIf: !userLogin && movecalcFormSettings.showHowDidYouHearAboutUsField -->
          <div class="form-group ng-isolate-scope col-md-12" disable-tab="" with-siblings="true" ng-class="{'disabled': blockCalculateSmallForm}">
            <div class="btn submit_btn btn-3d ng-binding" ng-click="blockCalculateSmallForm = true; Calculate(1, sourceTopForm)" ng-bind-html="::toTrustedHTML(movecalcFormSettings.topFormThirdStepButton)">
              <p>Submit And View Quote</p>
            </div>
          </div>
          <div class="form-group ng-isolate-scope col-md-12" disable-tab="" with-siblings="true">
            <a href="#" class="back-link" ng-click="showStep2()">Change to Move Size</a>
          </div>
        </div>
        <div id="step1" class="step1 animation ng-enter" ng-show="step1" ng-class="{'ng-leave':step1 == false,'ng-enter':step2 == false}">
          <div class="form-slogan ng-binding" ng-bind-html="::parseTags(movecalcFormSettings.topFormFirstStep)">
            <div style="text-align: center;"><span style="text-transform: initial;">
                <font color="black" face="verdana, sans-serif" size="5">Get Your Quote Online!</font>
              </span></div>
            <div style="text-align: center;">
              <font face="verdana, sans-serif" size="5">
                <font color="black">Or Call Us&nbsp;</font><span>[877-576-8882]</span>
              </font>
            </div>
          </div>
          <!-- TESTING NEW CALENDAR -->
          <div style="" class="form-group form-group-left col-md-3 col-sm-6">
            <div class="input-group date">
              <input ng-class="{'disabled': loadingImg, 'default': !loadingImg}" class="form-control required ng-pristine ng-untouched ng-valid ng-isolate-scope default ng-empty er-picker__input" tabindex="-1" type="text" ng-model="request.moveDate"
                id="short-datepicker" name="Move_Date[date]" pick-a-date="date" pick-a-date-options="MoveDatePickerOptions" strg="false" placeholder="Move Date" aria-haspopup="true" aria-expanded="false" aria-readonly="false"
                aria-owns="short-datepicker_root" readonly="">
            </div>
          </div>
          <div style="" class="form-group form-group-left zip col-md-3 col-sm-6">
            <!-- ngIf: request.serviceType!=='4' --><input ng-if="request.serviceType!=='4'" ng-class="{'disabled': loadingImg, 'default': !loadingImg}"
              class="desktopzip form-control required ng-pristine ng-untouched ng-valid ng-scope ng-empty default" ng-model="request.zipFrom" zipcode="" mask="99999" placeholder="From Zip" type="tel"><!-- end ngIf: request.serviceType!=='4' -->
            <search-zip ng-hide="request.zipFrom.length==5 || request.serviceType=='4'" class="search-zip-icon ng-isolate-scope" target-zip="request.zipFrom" allowedstate="allowedstate"><i class="fa fa-search" ng-click="openModal()"></i></search-zip>
          </div>
          <div style="" class="form-group form-group-right zip col-md-3 col-sm-6">
            <div class="input-group">
              <!-- ngIf: request.serviceType!=='3' && request.serviceType!=='8' --><input ng-if="request.serviceType!=='3' &amp;&amp; request.serviceType!=='8'" ng-class="{'disabled': loadingImg, 'default': !loadingImg}"
                class="desktopzip form-control required ng-pristine ng-untouched ng-valid ng-scope ng-empty default" placeholder="To Zip" type="tel" ng-model="request.zipTo" zipcode=""
                mask="99999"><!-- end ngIf: request.serviceType!=='3' && request.serviceType!=='8' -->
              <search-zip ng-hide="request.zipTo.length==5 || request.serviceType=='3' || request.serviceType=='8'" class="search-zip-icon ng-isolate-scope" target-zip="request.zipTo"
                allowedstate="allowedstate"><i class="fa fa-search" ng-click="openModal()"></i></search-zip>
            </div>
          </div>
          <div class="clearfix" style="display: none;"></div>
          <div class="form-group ng-isolate-scope serviceneed-hide" disable-tab="" with-siblings="true" ng-hide="serviceneed || !basicsettings.services.localMoveOn">
            <div class="icheckbox_square-green" style="position: relative;"><input type="checkbox" ng-change="serviceneed = true" ichecks="" id="extra-service" checklist-value="serviceneed"
                class="form-checkbox ng-scope ng-pristine ng-untouched ng-valid ng-empty" ng-model="checked"
                style="position: absolute; top: -20%; left: -20%; display: block; width: 140%; height: 140%; margin: 0px; padding: 0px; background: rgb(255, 255, 255); border: 0px; opacity: 0;"><ins class="iCheck-helper"
                style="position: absolute; top: -20%; left: -20%; display: block; width: 140%; height: 140%; margin: 0px; padding: 0px; background: rgb(255, 255, 255); border: 0px; opacity: 0;"></ins></div>
            <label class="option" style="color: white;font-weight: normal;">- Need storage or labor help only?</label>
          </div>
          <div style="" class="form-group form-group-left ng-isolate-scope col-md-3 col-sm-6 ng-hide" disable-tab="" with-siblings="true" ng-show="serviceneed || !basicsettings.services.localMoveOn">
            <select ng-class="{'disabled': loadingImg, 'default': !loadingImg,}" class="required form-control ng-pristine ng-untouched ng-valid default ng-not-empty" id="edit-service" ng-model="request.serviceType" servicetype="">
              <!-- ngIf: basicsettings.services.localMoveOn -->
              <option ng-if="basicsettings.services.localMoveOn" value="1" class="ng-binding ng-scope">Local Moving </option><!-- end ngIf: basicsettings.services.localMoveOn -->
              <!-- ngIf: basicsettings.services.localMoveStorageOn -->
              <option ng-if="basicsettings.services.localMoveStorageOn" value="2" class="ng-binding ng-scope">Moving With Storage </option><!-- end ngIf: basicsettings.services.localMoveStorageOn -->
              <!-- ngIf: basicsettings.services.loadingHelpOn -->
              <option ng-if="basicsettings.services.loadingHelpOn" value="3" class="ng-binding ng-scope">Loading Help </option><!-- end ngIf: basicsettings.services.loadingHelpOn -->
              <!-- ngIf: basicsettings.services.unloadingHelpOn -->
              <option ng-if="basicsettings.services.unloadingHelpOn" value="4" class="ng-binding ng-scope">Unloading Help </option><!-- end ngIf: basicsettings.services.unloadingHelpOn -->
              <!-- ngIf: basicsettings.isflat_rate_miles -->
              <option ng-if="basicsettings.isflat_rate_miles" class="disabled ng-binding ng-scope" value="5">Flat Rate </option><!-- end ngIf: basicsettings.isflat_rate_miles -->
              <!-- ngIf: basicsettings.services.overnightStorageOn -->
              <option value="6" ng-if="basicsettings.services.overnightStorageOn" class="ng-binding ng-scope">Overnight </option><!-- end ngIf: basicsettings.services.overnightStorageOn -->
              <!-- ngIf: basicsettings.islong_distance_miles -->
              <option ng-if="basicsettings.islong_distance_miles" class="disabled ng-binding ng-scope" value="7">Long Distance </option><!-- end ngIf: basicsettings.islong_distance_miles -->
              <!-- ngIf: basicsettings.services.packingDayOn -->
              <option ng-if="basicsettings.services.packingDayOn" value="8" class="ng-binding ng-scope">Packing Day </option><!-- end ngIf: basicsettings.services.packingDayOn -->
            </select>
            <i style="display: none;"></i>
          </div>
          <!-- ngIf: request.serviceType == 2 -->
          <!-- ngIf: !threesteps -->
          <div class="clearfix" style="display: none;"></div>
          <div class="form-group ng-isolate-scope col-md-3 col-sm-12 step1-btn" disable-tab="" with-siblings="true" style="display: inline-block;">
            <div class="btn submit_btn btn-3d ng-binding" ng-click="Continue1('step1')" ng-bind-html="::toTrustedHTML(movecalcFormSettings.topFormFirstStepButton)">
              <p>Continue</p>
            </div>
          </div>
        </div>
        <div id="step4" class="step4 ng-hide" ng-show="step4">
          <div class="congrats_block">
            <div><img src="https://themoveboard.com/elromco/success-icon.png"></div>
            <div class="congrats-title ng-binding" ng-bind-html="::parseTags(movecalcFormSettings.topFormCongrats)">
              <div style="text-align: center;"><span style="text-transform: initial;font-family: inherit;">
                  <font size="4"><b>Thank you for submitting a quote</b></font>
                </span></div>
              <div style="text-align: center;"><span style="text-transform: initial;font-family: inherit;">
                  <font size="4">One of our moving specialists will contact you shortly</font>
                </span></div>
              <div style="text-align: center;">
                <font size="4"><span style="text-transform: initial;font-family: inherit;">you can also call us at your earliest convenience at&nbsp;</span>877-576-8882</font>
              </div>
              <div style="text-align: center;">
                <font size="4"><br></font>
              </div>
              <div style="text-align: center;"><span style="text-transform: initial;font-family: inherit;">
                  <font size="4">Do you know you can manage your quote online?</font>
                </span></div>
            </div>
            <a class="btn submit_btn btn-3d ng-binding" href="" ng-bind-html="::toTrustedHTML(movecalcFormSettings.topFormCongratsButton)"><p>Proceed To View Your Quote</p></a>
          </div>
        </div>
        <!-- ngIf: threesteps -->
        <div id="step2" class="step2 animation ng-scope ng-isolate-scope ng-hide" disable-tab="" with-siblings="true" ng-if="threesteps" ng-show="step2" ng-class="{'ng-enter':step1 == false,'ng-leave':step2 == false,'ng-leave':step3 == true}">
          <div class="form-slogan ng-binding" ng-bind-html="::parseTags(movecalcFormSettings.topFormSecondStep)">
            <div style="text-align: center;"><span style="text-transform: initial;">
                <font color="black" face="verdana, sans-serif" size="5">It's Easy!</font>
              </span></div>
            <div style="text-align: center;"><span style="text-transform: initial;">
                <font color="black" face="verdana, sans-serif" size="5">Just two easy steps, and see your results price quote.</font>
              </span></div>
          </div>
          <div class="form-group col-md-12" style="    margin-bottom: 0px;">
            <div class="required empty" ng-class="{'empty':!request.moveSize}" ng-click="openSlide();" id="sf-move-size" style="background: white;">
              <button ng-slide-menu="slide_menu" id="slid_menu_size" style="display: none;"></button>
              <!-- ngIf: request.moveSize -->
              <span class="movesizeinput" style="font-size: 15px;padding: 10px;line-height: 15px;display: block;" ng-show="!request.moveSize">Choose Move Size</span>
              <i ng-hide="sizeChoosen" style="display: none;"></i>
              <div class="divan" ng-hide="sizeChoosen">
                <i class="flaticon-livingroom8" style="border: none; display: none;"></i>
              </div>
            </div>
          </div>
          <div class="clearfix"></div>
          <div class="form-group form-group-left fromtype col-md-6">
            <select ng-disabled="loadingImg || request.serviceType==4" ng-class="{'disabled':loadingImg || request.serviceType==4, 'default': !loadingImg, 'required':request.serviceType!=4}"
              class="form-control ng-pristine ng-untouched ng-valid ng-empty default required" id="edit-type-from" isnotempty="" ng-model="request.typeFrom">
              <option value="" selected="selected">Entrance(from)</option>
              <option value="1">No Stairs - Ground Floor</option>
              <option value="2">Stairs - 2nd Floor</option>
              <option value="3">Stairs - 3rd Floor</option>
              <option value="4">Stairs - 4th Floor</option>
              <option value="5">Stairs - 5th Floor</option>
              <option value="6">Elevator</option>
              <option value="7">Private House</option>
            </select>
            <i style="display: none;"></i>
          </div>
          <div class="form-group form-group-right fromtype col-md-6">
            <select ng-disabled="loadingImg || request.serviceType==3 || request.serviceType==8"
              ng-class="{'disabled':loadingImg || request.serviceType==3 || request.serviceType==8, 'default': !loadingImg, 'required':request.serviceType!=3 &amp;&amp; request.serviceType!=8}"
              class="form-control ng-pristine ng-untouched ng-valid ng-empty default required" id="edit-type-to" isnotempty="" ng-model="request.typeTo">
              <option value="" selected="selected">Entrance(to)</option>
              <option value="1">No Stairs - Ground Floor</option>
              <option value="2">Stairs - 2nd Floor</option>
              <option value="3">Stairs - 3rd Floor</option>
              <option value="4">Stairs - 4th Floor</option>
              <option value="5">Stairs - 5th Floor</option>
              <option value="6">Elevator</option>
              <option value="7">Private House</option>
            </select>
            <i style="display: none;"></i>
          </div>
          <div class="clearfix"></div>
          <div class="form-group col-md-12">
            <div class="btn submit_btn btn-3d ng-binding" ng-click="Continue2('step2')" ng-bind-html="::toTrustedHTML(movecalcFormSettings.topFormSecondStepButton)">
              <p>Continue with contact info</p>
            </div>
          </div>
          <div class="form-group col-md-12">
            <a href="#" class="back-link" ng-click="showStep1()">Change Move Date</a>
          </div>
        </div><!-- end ngIf: threesteps -->
        <div id="ngProgress"></div>
      </div>
    </fieldset>
  </div>
</form>

Text Content

 * San Francisco (415) 417-0398
 * San Jose(408) 673-8739
 * Oakland(510) 481-0230

 * Home
 * About Us
 * Services
   * Local Moving
   * Long Distance Moving
   * Office Moving
 * Reviews
 * Blog
 * Contact

 * Home
 * About Us
 * Services
   * Local Moving
   * Long Distance Moving
   * Office Moving
 * Reviews
 * Blog
 * Contact

 * San Francisco (415) 417-0398
 * San Jose(408) 673-8739
 * Oakland(510) 481-0230


LOCAL MOVING,
BY LOCALS, SINCE 1984

Welcome to Ace, your Stress-Free Moving.
5-Star Rated Moving Company. We’ve been moving locals for 37 years. Let Us Take
Care Of Everything. Local and Long Distance Moves. Uncompromising Standards of
Customer Service.

We look forward to being of service to you!



GET YOUR QUOTE ONLINE OR SAN FRANCISCO 415-417-0398 SAN JOSE 408-673-8739
OAKLAND 510-481-0230

< Back Done
Choose Size of Your Move Room or less Studio Apartment Small 1 Bedroom Apartment
Large 1 Bedroom Apartment Small 2 Bedroom Apartment Large 2 Bedroom Apartment 3
Bedroom Apartment 2 Bedroom house/townhouse 3 Bedroom house/townhouse 4 Bedroom
house/townhouse Commercial Move
Room or less
Studio Apartment
Small 1 Bedroom Apartment
Large 1 Bedroom Apartment
Small 2 Bedroom Apartment
Large 2 Bedroom Apartment
3 Bedroom Apartment
2 Bedroom house/townhouse
3 Bedroom house/townhouse
4 Bedroom house/townhouse
Commercial Move

living room

dining room

office

extra room

basement/storage

garage

patio

play room
Choose your commercial extra sizeSingle Office MoveTwo Room Office MoveThree
Room Office Move
Done

Contact Information






How did you hear about us? YelpAngie's ListGoogle searchWord of mouthUsed
PreviouslyTruckYelp Messenger

Submit And View Quote

Change to Move Size
Get Your Quote Online!
Or Call Us [877-576-8882]





- Need storage or labor help only?
Local Moving Moving With Storage Loading Help Unloading Help Flat Rate Overnight
Long Distance Packing Day


Continue

Thank you for submitting a quote
One of our moving specialists will contact you shortly
you can also call us at your earliest convenience at 877-576-8882


Do you know you can manage your quote online?

Proceed To View Your Quote

It's Easy!
Just two easy steps, and see your results price quote.
Choose Move Size


Entrance(from) No Stairs - Ground Floor Stairs - 2nd Floor Stairs - 3rd Floor
Stairs - 4th Floor Stairs - 5th Floor Elevator Private House
Entrance(to) No Stairs - Ground Floor Stairs - 2nd Floor Stairs - 3rd Floor
Stairs - 4th Floor Stairs - 5th Floor Elevator Private House


Continue with contact info

Change Move Date


Powered By

LOCAL MOVING

Our number one priority is to become the mover you turn to again and again,
whether it’s through earning your repeat business or making you proud to refer
us to your friends.

LONG DISTANCE MOVING

Ace Moving doesn’t believe in handing our customers over to subcontractors, as
happens with most long-distance movers. We are able to do that by staying
somewhat local, by moving you within the State of California and our neighboring
states of Nevada, Oregon and Arizona.

OFFICE MOVING

As a small Bay Area business, we want to help other small Bay Area business
owners with the type of moving services usually reserved for big companies.




BAY AREA MOVERS

There are dozens of moving companies in the Bay Area, so why open another one?
The short answer is because it’s time to get moving done right.

Ace Moving might not be the most familiar name in the Bay Area, but if you’ve
had a great move any time in the last few years, there’s a good chance you’ve
met one of us.

Ace Moving was founded and fully staffed by some of the best-trained moving
professionals anywhere, but all of us call the Bay Area home.

More Reviews
Courtney Dean
July 26, 2020.
Verified
They were very good, came in and had thr place cleared in no time. They were
organized and very nice men. They unloaded just as fast. Would recommend them to
anyone moving.
Mooses Moo
June 27, 2020.
Verified
Promptly started as soon upon arrival. Large truck showed up and I had a lot of
different cardboard boxes and plastic boxes; along with furniture. They started
with the bed frame since I had no idea how to take it apart (ikea with drawers),
and they basically took a tool kit and started drilling away. Move was quick and
they reassembled the entire bed frame in the new house. Everything else all in
one piece, they even have extra wardrobe boxes to store odd size items.
Appreciated the quick and professional service, all being careful with my
possessions while moving up and down the building and into another property.
Susie Moniz
May 20, 2020.
Verified
Goodness, this post is ridiculously late! (a few years late!) It only came to
mind again because a friend was asking for a referral! Ha! Ace Moving, your
phone will be ringing shortly!
Several years ago I had to get my stuff out of the ex's house and I was not
going to be there but they were! Such Troopers! Even carefully packing items on
my behalf. I never expressed how thankful I was that day. You guys were the
best!
Danni McNinch
February 21, 2020.
Verified
Kind and hardworking people!
Jan R
February 9, 2020.
Verified
Professional, friendly, helpful, suggested better ways to pack heavier stuff. So
glad I called them. I dreaded moving day but they relieved all my stress. Worth
the money by far.
Lauren Mitchell
August 15, 2019.
Verified
Ace moving was fantastic from my first call to unloading my furniture. JD &
Kenny were safe & efficient on move day. I would highly recommend Ace for any
move. I really appreciate all their help.
Shelley Stone
August 7, 2019.
Verified
I called Ace Moving on a Thursday to move 3 appliances from one property to
another. The owner arranged to have one of their trucks accommodate me on short
notice. They showed up, picked up and delivered all 3 pieces to the second
location. It took quite awhile to get things hooked up correctly due to some
plumbing issues. They spent quite a bit of time doing this work for me and I am
so grateful for this great moving company! They were pleasant despite the fact
that they had to go get plumbing supplies and install them. Their prices were
extremely reasonable and they made the experience much easier than I thought it
was going to be. I would recommend Ace Moving to anyone, anytime! What a great
find! Thank you, Shelley Stone
Faith Main
July 23, 2019.
Verified
Where to begin, from my first contact when I phoned I received professional and
knowledgeable guidance, and assistance. The movers (Ken and Jared) showed up on
time with a smile and ready to work. Their care and handling of my items was
impressive they treated my furniture like million dollar items even though it
was older and not in the best shape. They worked quickly and proficiently which
saved me money in the long run. When they were finished with the work they gave
us tips on how to keep our unused fridge and washer in good shape while it was
stored. I would recommend them time and time again. The next time I move I will
be calling again! Thank you Ace!


Emily M.
October 4, 2020.

Amazing experience with Ace Moving, would highly recommend. The office staff was
extremely helpful and communicative in the booking process and lead up to the
move. The movers were also great with communication, they called to let us know
they were on their way (we were given an 8am-10am window for arrival and they
got there around 8:45am). The move itself went really well. Movers were really
efficient, came with all the right supplies, did a great job with the truck load
and unload, and left zero damage on walls/furniture. Special shoutout to our
three movers - Elvis, Jesus and Toy - who were all great.
Le Y.
September 29, 2020.

Amazing moving company! Quick response and very nice to work with! Stephanie was
helpful with all my questions. I changed my date but they were happy to
rearrange and even applied the same minimum hours for the service on Saturday!
Super great customer service, professional and no hidden cost! Highly
recommended and definitely use them again in the future!
Jenn N.
September 7, 2020.

Great moving company! Fast response, helped me out when I was in a pinch, great
employees. They worked hard with smiles on their faces. Definitely would use
them again!
Sheena M.
August 5, 2020.

Ace Movers is an AMAZING company. When calling Stephanie was super nice and
helpful with all my questions. They even mailed out a packet to help make things
even more clear. On move day JD and Kenny were a delight to interact with. They
were clear and patient and told some great stories. I really appreciate their
help and for making the process so simple. They took a lot of stress off my
shoulders. Thanks guys!!!
Tyler M.
July 27, 2020.

These movers are amazing.  We've used them twice for local moves within the Bay
Area and they show up prepared and get the job done professionally.  They know
to wrap the important stuff so it doesn't get damaged without you having to ask,
and they have the experience and tools to move a lot of weight around with
little effort.  We offered them food one time to make sure they could keep up
the pace, and they declined because they didn't want to get comfortable and lose
their momentum. Super great, highly recommended.  Oh and their classic moving
truck is beautiful!!! Totally customized for giving you a great move!
Ryan P.
July 23, 2020.

These guys were great! and have an awesome moving truck.

They were very nice, wore a mask the whole time for COVID safety, were fast and
moved all of our items unharmed. We'll use them for future moves!
Rocio M.
July 20, 2020.

I normally get movers however I decided that I was adult enough to need them. My
apartment manager recommended Ace as he has worked with them for over 25 years.
Ken and Jared showed up on time and I didn't LF it a finger. They new what
needed to be done and if they needed to know where things would go they'd ask.
They were so accommodating and had a great sense of humor too which helps during
stressful moves! They wore mask and even laid out carpet protectors ! Thanks to
a great company and very professional movers!
Ayvee E.
July 12, 2020.

We booked Ace Moving as they have the most competitive low price in the area and
they did not disappoint. They were very professional and friendly. All our
things were moved with care and nothing was damaged. I will definitely recommend
them and use them again in the future.
Jessi K.
July 9, 2020.

They did a fantastic job on my recent local move. Had masks on when they arrived
and asked if it was ok to remove them (and keep their distance) while they did
the work. Really nice and really fast. I swear each time I turned around another
piece of furniture was getting loaded on the truck. And the 2 guys had no
problem moving some heavy garage equipment. I hope I don't move again, but if I
do, I'd definitely use them again.
Karin G.
June 4, 2020.

With COVID 19 moving was gonna be a challenge, we normally have help from
friends and family. My friend recommended Ace movers and said she loved them. I
called and they were amazing over the phone Stephanie was so helpful and
understanding that it was hard to confirm anything with all going on in the
world. She gave me tips on moving during this COVID situation. We finally
scheduled our move, anytime I had questions she was so nice to help. A day or 2
before our scheduled move one of the drivers contacted me to see if I had any
questions or concerns. Move went so well, so nice, professional they clearly
have done this a long time. They had a system in place and clear team work. They
went above and beyond with a few unplanned situations! Thank You Ace Movers! If
you need movers these are the guys to call! They are friendly, and careful and
professional!




AREAS OF SERVICE



SAN FRANCISCO



OAKLAND



SAN JOSE


GET ALL YOU NEED FOR A PROBLEM-FREE LOCAL MOVE!

 * ALWAYS! PROFESSIONAL & TRAINED crews.
 * ALWAYS! OUR CREW IS EFFICIENT in loading / unloading.
 * ALWAYS! WE SHOW UP ON-TIME for pickup / delivery.
 * MOVE ANYWHERE: City, suburbs, rural areas.
 * MOVE ANY SIZE HOME – Condos, apartments, single-family.
 * DIFFICULT OR NARROW ACCESS? No problem!
 * FREE PROTECTION! We use thick furniture blankets.
 * FREE PROTECTION! We use floor runners.
 * FREE PROTECTION! We use door covers.
 * INCLUDED – Crew comes with all moving equipment.
 * INCLUDED – All expenses: taxes, tolls, moving truck.
 * Hourly rates, so YOU control the time & budget!.
 * 37 years knowledgeable & friendly staff that is always available!.
 * Ask us for free boxes!.
 * NEVER GET SURPRISES WITH HIDDEN FEES!

Download Moving Checklist




CALL US. OUR QUOTES ARE ALWAYS FREE AND THERE’S
ABSOLUTELY NO OBLIGATION.

510-481-0230



ABOUT ACE MOVING

Founded in 1984, Bay Area based Ace Moving provides reliable local and long
distance moving services and full service storage.


SERVICE AREAS

San Francisco
San Jose
Oakland
More Areas


REVIEW US





CALL US

1-510-481-0230 and get a free estimate.
1415 168th Ave, San Leandro, CA 94578, United States

October
2021

SunMonTueWedThuFriSat
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6

 
Rates?

The busiest calendar dates for a moving company are the most expensive. The
busiest dates are generally at the end and beginning of each month, as well as
weekends, and holidays. Avoiding those dates, and choosing mid-month, mid-week,
and non-holidays will save you time and money.

Discount
Regular
Sub-Peak
Peak
Hi-Peak