4.4/5
4.4/5
4.4/5
.
1,015 reviews
4.3/5
.
1,037 reviews

Business relocation
without HASSLE

Minimal downtime, maximum control. From office to store: we plan, (dis)assemble and move efficiently and insured.

Moving outside
office hours

At Magic Movers, we understand that downtime is costly for businesses. That’s why we offer the ability to perform business moves at night or on weekends. This way, your workday remains undisturbed and your team is simply ready to go again the next business day.

Behind the scenes

This Is How We Move

Real moves, filmed by our own team. Swipe through the videos and tap to turn on the sound.

.checklist { list-style: none; padding: 0; margin: 30px 0 0 0; } .checklist-item { display: flex; align-items: flex-start; gap: 20px; margin-bottom: 15px; font-size: 16px; font-weight: 400; color: #6c757d; } .checklist-item:last-child { margin-bottom: 0; } .checklist-icon { flex-shrink: 0; margin-top: 2px; } .checklist-item span { flex: 1; line-height: 1.5; } .sticky-features__wrap { width: 100%; padding-left: 1.25em; padding-right: 1.25em; position: relative; font-family: 'Saira', sans-serif; } .sticky-features__scroll { justify-content: center; align-items: center; height: 100vh; display: flex; } .sticky-features__container { grid-column-gap: 4em; grid-row-gap: 1.25em; justify-content: center; align-items: stretch; width: 100%; max-width: 70em; margin-left: auto; margin-right: auto; display: flex; } .sticky-feaures__col { flex: 1; } .sticky-feaures__col.is--img { overflow: hidden; border-radius: 0.75em; } .sticky-feaures__col:not(.is--img) { border-left: 1px solid rgba(0, 0, 0, 0.06); padding-left: 2.5em; align-self: center; } .sticky-features__progress-w { position: relative; left: auto; right: auto; bottom: auto; margin-top: -10px; background-color: #e9ecef; height: 6px; border-radius: 2.5px; } .sticky-features__progress-bar { width: 100%; height: 100%; background: #1e5ae8; transform: scaleX(0); transform-origin: 0% 50%; border-radius: 2.5px; transition: transform 0.3s ease; } .sticky-features__img-collection { width: 100%; } .sticky-features__img-list { aspect-ratio: 4 / 5; width: 100%; height: 500px; position: relative; } .sticky-features__img-item { -webkit-clip-path: inset(50% round .75em); clip-path: inset(50% round .75em); width: 100%; height: 100%; position: absolute; inset: 0%; background-size: cover; background-position: center center; background-repeat: no-repeat; } [data-sticky-feature-visual-wrap]:first-of-type { clip-path: inset(0% round 0.75em); } [data-sticky-feature-visual-wrap]:nth-child(1) { background-image: url('https://magicmovers.nl/wp-content/uploads/2025/10/Thuis-werken.jpg'); } [data-sticky-feature-visual-wrap]:nth-child(2) { background-image: url('https://magicmovers.nl/wp-content/uploads/2025/10/17ea9ea69a9a49dafc7dcd2f3e5892940176fa7b.jpg'); } [data-sticky-feature-visual-wrap]:nth-child(3) { background-image: url('https://magicmovers.nl/wp-content/uploads/2025/10/d928f39f09f4404ffde0f19f68533a87b75ea5ab.jpg'); } [data-sticky-feature-visual-wrap]:nth-child(4) { background-image: url('https://magicmovers.nl/wp-content/uploads/2025/10/Parkeervergunning.jpg'); } [data-sticky-feature-visual-wrap]:nth-child(5) { background-image: url('https://magicmovers.nl/wp-content/uploads/2025/10/Verhuizing-voorbereiden.jpg'); } [data-sticky-feature-visual-wrap]:nth-child(6) { background-image: url('https://magicmovers.nl/wp-content/uploads/2025/10/Spullen-goed-labelen.jpg'); } [data-sticky-feature-visual-wrap]:nth-child(7) { background-image: url('https://magicmovers.nl/wp-content/uploads/2025/10/Spullen-goed-veilig-inpakken.jpg'); } [data-sticky-feature-visual-wrap]:nth-child(8) { background-image: url('https://magicmovers.nl/wp-content/uploads/2025/10/9b6d45c91dcfa9f3172ccaa423cfa49044773952-1.jpg'); } [data-sticky-feature-visual-wrap]:nth-child(9) { background-image: url('https://magicmovers.nl/wp-content/uploads/2025/10/Schoonmaken-verhuizing.jpg'); } [data-sticky-feature-visual-wrap]:nth-child(10) { background-image: url('https://magicmovers.nl/wp-content/uploads/2025/10/baf20108f889db4f47684a465a99a42d45352c4a-1.jpg'); } .sticky-features__img { display: none; } .sticky-features__text-collection { height: 100%; } .sticky-features__text-list { flex-flow: column; justify-content: center; align-items: flex-start; height: 100%; max-height: 100%; display: flex; position: relative; } .sticky-features__text-item { flex-direction: column; align-items: flex-start; gap: 1em; margin-bottom: 3.75em; visibility: hidden; width: 100%; max-width: 27.5em; margin-left: auto; display: flex; position: absolute; right: 0; } [data-sticky-feature-item]:first-of-type { visibility: visible; } .sticky-features__tag { background-color: #ffc107; color: #000; border-radius: 0.5em; width: 2.5em; height: 2.5em; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 1.125em; flex-shrink: 0; margin-bottom: 1em; padding: 0; line-height: 1; } .sticky-features__content { flex: 1; width: 100%; } .sticky-features__heading { font-size: 1.75em; font-weight: 700; color: #212529; margin-bottom: 1em; line-height: 1.3; margin-top: 0; } .sticky-features__p { color: #6c757d; font-size: 1em; line-height: 1.6; margin-bottom: 1.5em; } .sticky-features__btn { background: linear-gradient(0deg, #1e5ae8 0%, #4f9eff 100%); color: white; border: none; padding: 0.75em 1.5em; border-radius: 1.5625em; font-family: 'Saira', sans-serif!important; font-weight: 600!important; font-size: 18px; line-height: 1.22; letter-spacing: 0px; cursor: pointer; transition: transform 0.2s ease, box-shadow 0.2s ease; text-decoration: none; display: inline-block; text-transform: none; font-style: normal; } .sticky-features__btn:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(30, 90, 232, 0.3); } .resource-end { justify-content: center; align-items: center; min-height: 50vh; display: flex; } /* MOBILE STYLES */ @media screen and (max-width: 767px) { .sticky-features__wrap { padding-left: 1.25em; padding-right: 1.25em; } .sticky-features__scroll { height: auto !important; min-height: auto !important; padding-top: 1.25em; padding-bottom: 2.5em; } .sticky-features__container { gap: 2em; flex-direction: column; } .sticky-feaures__col { width: 100%; flex: none; } /* Verberg de afbeeldingskolom volledig op mobiel */ .sticky-feaures__col.is--img { display: none !important; } /* Verberg ook de scrollbar */ .sticky-features__progress-w { display: none !important; } .sticky-feaures__col:not(.is--img) { border-left: none; border-top: none; padding: 0; align-self: stretch; } .sticky-features__text-collection { padding: 0; height: auto; } .sticky-features__text-list { display: block !important; height: auto !important; min-height: auto !important; max-height: none !important; position: static !important; } .sticky-features__text-item { position: static !important; visibility: visible !important; opacity: 1 !important; display: block !important; margin-bottom: 3em; width: 100%; max-width: 100%; margin-left: 0; } .sticky-features__text-item:last-child { margin-bottom: 0; } .sticky-features__heading { font-size: 1.5em; margin-bottom: 0.75em; } .sticky-features__p { font-size: 1em; margin-bottom: 1em; } .sticky-features__tag { margin-bottom: 0.75em; } .sticky-features__btn { margin-top: 1em; } /* MOBILE FORCE OVERRIDES - Alleen op mobiel */ [data-mobile="true"] .sticky-features__text-item { position: static !important; visibility: visible !important; opacity: 1 !important; display: block !important; transform: none !important; } [data-mobile="true"] [data-sticky-feature-text] { visibility: visible !important; opacity: 1 !important; transform: none !important; } }
1

Calculate your moving volume.

During a business move, it is important to understand the total moving volume of your office or business contents. This way you will know exactly how many moving boxes, crates and possibly archive boxes are needed. This information is also essential for the moving company to determine how many movers to use, what type of moving van is appropriate and how much time the move will take. A good estimate prevents downtime within your organization and ensures efficient planning.

Calculate moving volume
2

Arrange all administrative matters

There are many administrative matters to be taken care of during a business move. What should you think about?

  • Communicate change of address to Chamber of Commerce, Tax Office, banks and insurers.
  • Inform customers, suppliers and partners of the new address.
  • Amend contracts with energy, Internet and service providers.
  • Update company information on website, print materials and email signatures.
More information
3

Measure your office furniture in advance

Check in advance that desks, cabinets and other office furniture will fit through doorways, elevators or stairs. Disassemble where necessary or use a moving elevator. This will prevent delays and unnecessary damage during the business move.

View tips
4

View all 10 tips

Discover our complete guide with practical moving tips. From packing to arranging utilities – everything you need for a stress-free move.

10 golden moving tips
gsap.registerPlugin(ScrollTrigger); function initStickyFeatures(root){ const wraps = Array.from((root || document).querySelectorAll("[data-sticky-feature-wrap]")); if(!wraps.length) return; wraps.forEach(w => { const visualWraps = Array.from(w.querySelectorAll("[data-sticky-feature-visual-wrap]")); const items = Array.from(w.querySelectorAll("[data-sticky-feature-item]")); const progressBar = w.querySelector("[data-sticky-feature-progress]"); // Check voor mobiel - gebruik matchMedia voor betrouwbaarheid const isMobile = window.matchMedia("(max-width: 767px)").matches; // MOBIEL SETUP if(isMobile) { // Voeg mobile attribute toe w.setAttribute('data-mobile', 'true'); // Setup Intersection Observer const observerOptions = { root: null, rootMargin: '-40% 0px -40% 0px', threshold: [0, 0.25, 0.5, 0.75, 1] }; let activeIndex = 0; const observer = new IntersectionObserver((entries) => { let mostVisible = null; let maxRatio = 0; entries.forEach(entry => { if(entry.intersectionRatio > maxRatio) { maxRatio = entry.intersectionRatio; mostVisible = entry.target; } }); if(mostVisible && maxRatio > 0) { const index = items.indexOf(mostVisible); if(index !== activeIndex) { activeIndex = index; visualWraps.forEach((visual, i) => { if(i === index) { visual.style.clipPath = 'inset(0% round 0.75em)'; } else { visual.style.clipPath = 'inset(50% round 0.75em)'; } }); if(progressBar) { const progress = (index + 1) / items.length; progressBar.style.transform = `scaleX(${progress})`; } } } }, observerOptions); items.forEach(item => observer.observe(item)); return; // STOP - geen desktop code op mobiel } // DESKTOP SETUP - Alleen hieronder als NIET mobiel console.log('Initialiseer desktop animaties'); // Debug // Verwijder mobile attribute w.removeAttribute('data-mobile'); if (visualWraps.length !== items.length) { console.warn("Visual wraps en items komen niet overeen"); } const count = Math.min(visualWraps.length, items.length); if(count Array.from(el.querySelectorAll("[data-sticky-feature-text]")); const getButton = el => el.querySelector(".sticky-features__btn"); // Initiële setup if(visualWraps[0]) { gsap.set(visualWraps[0], { clipPath: "inset(0% round 0.75em)" }); } // Verberg alle items behalve eerste items.forEach((item, i) => { if(i === 0) { gsap.set(item, { autoAlpha: 1 }); } else { gsap.set(item, { autoAlpha: 0 }); } }); let currentIndex = 0; function transition(fromIndex, toIndex){ if(fromIndex === toIndex) return; console.log(`Transitie van ${fromIndex} naar ${toIndex}`); // Debug const tl = gsap.timeline({ defaults: { overwrite: "auto" } }); if(fromIndex gsap.set(itemEl, { autoAlpha: 0 }) }); } function animateIn(itemEl){ const texts = getTexts(itemEl); const button = getButton(itemEl); gsap.set(itemEl, { autoAlpha: 1 }); gsap.fromTo(texts, { autoAlpha: 0, y: 30 }, { autoAlpha: 1, y: 0, ease: "power4.out", duration: DURATION, stagger: 0.05 }); if(button) { gsap.fromTo(button, { autoAlpha: 0, y: 30 }, { autoAlpha: 1, y: 0, ease: "power4.out", duration: DURATION, delay: texts.length * 0.05 + 0.1 }); } } const steps = Math.max(1, count - 1); console.log(`Creating ScrollTrigger met ${steps} steps`); // Debug const st = ScrollTrigger.create({ trigger: w, start: "center center", end: () => `+=${steps * 100}%`, pin: true, scrub: true, invalidateOnRefresh: true, markers: false, // Zet op true om debug markers te zien onUpdate: self => { const p = Math.min(self.progress, SCROLL_AMOUNT) / SCROLL_AMOUNT; let idx = Math.floor(p * steps + 1e-6); idx = Math.max(0, Math.min(steps, idx)); if(progressBar) { gsap.to(progressBar, { scaleX: p, ease: "none", duration: 0 }); } if (idx !== currentIndex) { transition(currentIndex, idx); currentIndex = idx; } }, onEnter: () => console.log('ScrollTrigger entered'), onLeave: () => console.log('ScrollTrigger left') }); console.log('ScrollTrigger created:', st); // Debug }); } document.addEventListener("DOMContentLoaded", () =>{ console.log('DOM loaded, initializing...'); // Debug initStickyFeatures(); });

Commercial moving
in 3 simple steps

We share our knowledge and experience, so you can face your next move with confidence.

01
03

Request a quote.

Fill in your details using our form or call us directly. Within 1 minute you will receive an initial cost estimate. That way you know right away where you stand, without hidden surprises.

Receive a clear proposal.

Within 1 minute, one of our advisors will contact you. You will receive a clear quote with price and schedule, fully tailored to your situation. That way you know exactly what to expect.

02
03

Move without the stress.

On moving day, our team takes over everything from you – from lifting and loading to transport and delivery. We work quickly, carefully and insured, so you can focus on a smooth start at your new location.

03
03

Business relocation with minimal disruption

A business relocation requires precise planning and clear communication. Magic Movers organizes your business move efficiently and safely, with minimal downtime for your team. Use our furniture lift service, packing service and temporary storage for a stress-free transition.

More than 50,000 satisfied customers have gone before you

With more than 2,000 reviews and a 98% satisfaction rate, you can be sure your move is in good hands.

Office Relocation (25 workstations)

Relocate 25 workstations in Amsterdam with 0% operational disruption.

Dirk S.

Haarlem

I was very pleased to have my move from Zandvoort to Haarlem taken care of by Ferry and Lex: both skilled and friendly, they did their job perfectly. If I stay in this region in the future and move again, I already know who to call for my move. An absolute must

Sarah M.

Portugal

Me and my family moved from the Netherlands to Portugal and Magic movers were amazing! Thanks to Remy and his amazing team for the support! I truly recommend them

Chris S.

Amsterdam

We had a very smooth and fast moving experience with Magic Movers. Jim (the driver) helped us tremendously and was very nice and friendly!

Given the complexity of downtown Amsterdam, service is generally very good.

Merel van B.

Haarlem

Fantastic service. From the first conversation, checking the day before, the gentlemen on location and after-sales, really all a solid 10. This is what they mean by taking the burden off your shoulders, a huge move and everything transferred within 8 hours with 4 men.

I recommend Magic Movers to everyone!!!

From a single-family home to a newly built home

Stress-Free Family Move in Hoofddorp: 75 m³, including use of an elevator and a piano, all completed in one day.

Contact us for a price estimate

With Magic Movers, you know exactly what to expect from the start. Use the calculator now to get a price estimate.

The Moving Checklist

Enter for a chance to win a free move and €2,500

Frequently Asked Questions about business relocation

Do you still have questions about your move? Below are answers to the most frequently asked questions. Is your question not among them? Feel free to contact us – our team will be happy to help you.

Do You Work outside Office Hours?

Yes, we can move in the evening or on weekends if necessary. This ensures your business operations continue undisturbed during the day.

Through precise project planning and clear communication. We often work in phases or outside working hours, allowing your employees to continue working.

Absolutely. We ensure servers, computers, and peripheral equipment are safely packed, transported, and reinstalled in the right location.

Yes, your inventory and equipment are insured during transport as standard. Additional insurance options are available upon request.

Yes, we offer secure temporary storage for archives, inventory, or equipment that doesn’t need to be moved immediately.

Standard insurance up to €23.000

With every move via Magic Movers, your goods are insured as standard up to an amount of €23.000.

Would you like additional coverage? Feel free to contact us.

Standard insurance up to €23.000

With every move via Magic Movers, your goods are insured as standard up to an amount of €23.000.

Would you like additional coverage? Feel free to contact us.

0