Unhappy With Your Drupal Agency? How to Switch Without Rebuilding

About the Author

Yasmeen Abuerrub

Technical Team Lead

Yasmeen is a Drupal Developer and Technical Lead with 9 years of experience building and maintaining Drupal websites. She enjoys solving technical challenges, improving development processes, and working closely with teams to deliver reliable digital solutions.

FAQs

Switching Drupal agencies does not mean rebuilding from scratch in most cases. As long as you hold access to your code, database, and infrastructure, a new agency can take over the existing build. A rebuild only becomes the better option in specific cases, such as migrating a long-unsupported version like Drupal 7 to Drupal 11, or when most of the site's functionality is broken.

Before leaving your current Drupal agency, secure access to three things: your source code, your database, and your infrastructure (the servers, or a clear path to move the site if it's hosted by the agency). Whether you can obtain these usually depends on what your original contract allowed. Once you hold all three, the site can be moved, maintained, or rebuilt anywhere.

You will not lose your content when you switch Drupal agencies, provided you have access to the database that stores it. Content and configuration live in the site's database, so transferring database access carries your existing content to the new agency intact. This is why securing database access before you leave is one of the most important steps in a clean switch.

A Drupal site takeover starts with a technical meeting involving the outgoing agency, your technical team, or both, followed by a walkthrough of the site and its infrastructure. The incoming agency then takes the codebase, databases, and infrastructure access. When the client already holds these access rights, the assets transfer cleanly and the handover is administrative rather than a reconstruction.

Rebuilding a Drupal site is cheaper than fixing it when the site is too outdated or too broken to repair efficiently. The clearest case is a site on Drupal 7, which reached end of life on 5 January 2025; upgrading it to Drupal 11 often costs more than a fresh build because the version gap is so wide. A rebuild also wins when most of the site's functionality is broken or doesn't work as intended.

Join the conversation +