Do it yourself or hand it off? A 10-question PHP checklist
Should you upgrade PHP yourself or hire help? Ten yes-or-no questions, three red flags that decide it, and what to keep in your own hands either way.

PHPFree · Web security · Checklist
?Who this is for
- You know your site's PHP needs upgrading, but can't decide whether to do it yourself or hand it off
- You're weighing a friend or your old developer against hiring a specialist
- You worry that hiring costs money, and breaking it yourself could cost more
!What you'll learn
- Ten yes-or-no questions, and the three red questions that decide the result
- Three paths, do it yourself, share the work or hand it off, and what each involves
- What to keep in your own hands even if you hand the work off

You get over a cold at home. You get surgery at a hospital.
Nobody goes to the operating room for a cold, and nobody toughs out a burst appendix at home. What separates the two isn't the patient's courage; it's the condition. Upgrading your website's PHP is the same. For some businesses it's a cold; for others it's surgery. Whether you do it yourself or hand it off isn't a test of your skills. It's a question of what condition your website is in. Let's sort that out with ten questions.
Why decide by your site's conditions, not your skills?
Because the same person can find the job easy on one site and risky on another. How your host handles versions, your backups, custom code and customer data are what decide the outcome.
Most small businesses don't have a security person on staff, and budgets are tight. In a 2025 survey of 291 US small business professionals commissioned by CrowdStrike, two-thirds said cost keeps them from upgrading security tools, and "only 7% believe their current budget is fully sufficient." The same survey found that "70% of SMBs rely on outside experts to guide security decisions."1 Leaning on outside help is the norm, not the exception.
Hesitating is natural, too. Research on help-seeking describes "a threat to self-esteem caused by the perceived inadequacy": asking for help can feel like admitting you're not good enough, so people put it off.2 But handing something off isn't a confession; it's a judgment call. Nobody says a business owner who uses an accountant doesn't understand numbers.
- Do it yourself: your conditions are good. Plan half a day and do it in-house
- Share the work: get help with the hard parts, like backups and testing, and do the rest yourself
- Hand it off: you hit a red question. Hand off the work, but keep the accounts in your name
All three are right answers. The right one is the one that fits your conditions.

Jeensuk's take"I should be able to do this myself" and "I don't know enough to try" are both poor reasons. The reason should be your website's conditions.
The 10-question checklist: what do you need to answer?
Answer each statement below with yes or no, and count your yeses. Count "not sure" as no. Questions 2, 6 and 9, marked red, are looked at separately.
| # | Statement (yes / no) | Why it matters |
|---|---|---|
| 1 | Your company can log into the hosting dashboard itself | If you can't get in, you can't start. |
| 2 RED | Your host lets you switch PHP versions from a menu, and your plan offers the version you need | At Kinsta the change "may take up to three minutes"; at Bluehost it takes effect immediately.3·4 If your plan doesn't offer the version, in our experience the switch turns into a move. |
| 3 | Your files and database are backed up in at least two places | WordPress.org says you need both to restore a site, and recommends keeping 3–5 recent backups.5 |
| 4 | You know how to go back to the previous version if something breaks | WordPress.org's own guide ends with what to do if it breaks: ask your host to restore the previous version.6 |
| 5 | All your plugins and themes have been updated within the past year | DreamHost says to check this first.7 |
| 6 RED | There's no custom code a former developer wrote (custom features or a custom theme) | When an upgrade breaks a site, "the culprit is almost always a plugin or an active theme."3 Custom code has no vendor to ship a fix. |
| 7 | You can make a test copy (staging site) of your live site | A safe place to try the new version first.7 WP Engine also offers a preview tool.8 |
| 8 | Other than a contact form, there are no booking, payment or membership features | The more features, the more there is to check. |
| 9 RED | Your website doesn't store members' or customers' personal information | If it does, a mistake can mean a breach, and every US state has a breach notification law.9 |
| 10 | Someone at your company can set aside half a day | Even a small site takes about half a day from preparation to checking. |
These ten questions and the score ranges below are ATATAKAI Digital's own criteria, based on how the work actually goes. They are not an official standard from any government or hosting company. Host details are as of October 25, 2026.

Jeensuk's takeIt's fine to have a lot of "not sure." Just knowing which boxes you can't fill tells you who to ask, and what.
How do you read your score?
First check whether all three red questions (2, 6 and 9) are yes, then count your yeses. If any red question is no, we recommend handing it off, whatever your count.
- Do it yourself: all red questions are yes, and you have 8 or more yeses. Go ahead and do it yourself. There's no need to hand it off.
- Share the work: all red questions are yes, and you have 5 to 7 yeses. Get help only with the boxes that came up no.
- Hand it off: 4 or fewer yeses, or a no on any red question. Hand off the work, and keep the accounts and contact details in your name.
The culprit is almost always a plugin or an active theme. — Kinsta, "How to update the PHP version in WordPress"

Jeensuk's takeEven a cold sends you to the doctor at 104 degrees. The red questions are that 104.
If you do it yourself, where do you start?
Block half a day on your calendar and stick to this order: back up, update, test, switch, check. It's the same order WordPress.org lays out.6
Back up your files and database together, right before the upgrade.5 Switch the version from your host's menu. If you get a white screen, don't panic: switch back to the previous version first, then look for the cause. Our host-by-host guide, white-screen guide and upgrade timetable are coming soon in English.

Jeensuk's takeIf your conditions are good, doing it yourself is the best way to learn. Once you've done it, the next version is much lighter.
If you share the work, how do you split it?
Hand off only the boxes that came up no, and do the rest yourself. Backups and staging sites are the least familiar parts for first-timers, so getting help with just those two is a good place to start.
For example, if questions 3 and 4 (backups and rolling back) were no, practice taking a backup and rolling back together with a pro, then switch the version yourself. If question 7 (staging) was no, hand off only the testing on a staging copy. Splitting it this way costs less, and someone at your company learns how to do it.

Jeensuk's takeHelp isn't all or nothing. You can borrow just the one hard box.
If you hand it off, what should stay in your hands?
Hand off the work, but keep the domain and hosting accounts, the registrant contact details, and at least one WordPress admin account in your company's name. That way, your website stays yours even if the vendor changes.
If the accounts are in the vendor's name, getting them back takes time if you ever lose touch. Before you hire anyone, ask about the scope of the work, how they back up and roll back, what they'll check afterward, and what it will cost when the same job comes around again. Our guides to the five website keys and to getting your site back from a lost developer are coming soon in English.
If upgrading PHP every few years is a burden, you can also compare moving to a website that doesn't run on PHP at all.

Jeensuk's takeHand off the work, not the keys. A good vendor is one that hands the keys back to you.
Frequently asked questions about doing it yourself or handing it off
If I have 8 or more yeses, do I really not need to hire anyone?
Yes, as long as all three red questions are yes. Take a backup first and follow the order above, and that's enough.
Can I ask a friend or my old developer?
Yes. Just agree on the backup and how to roll back before they start, and keep the domain and hosting in your company's name.
Only one red question is no. Should I still hand it off?
We recommend it. The red questions are conditions where a single mistake is hard to undo, and a high score on the other boxes can't make up for that.
SOURCES
- CrowdStrike, "The CrowdStrike State of SMB Cybersecurity Survey" (291 US respondents, Feb–Mar 2025, commissioned by CrowdStrike) crowdstrike.com
- Wikipedia, "Help-seeking" (on Gross & McMullen, Rosen and Shapiro, 1983) wikipedia.org
- Kinsta, "How to update the PHP version in WordPress" (updated Jun 8, 2026) kinsta.com
- Bluehost, "Changing PHP and WordPress Version" (updated Sep 3, 2026) bluehost.com
- WordPress.org Developer, "WordPress Backups" (updated Oct 14, 2026) developer.wordpress.org
- WordPress.org, "Get a faster, more secure website: update PHP today" (updated Jul 29, 2026) wordpress.org
- DreamHost, "Upgrading your WordPress site to the latest PHP version" (updated Jul 16, 2026) help.dreamhost.com
- WP Engine, "PHP Upgrade Guide" (updated Jul 12, 2026) wpengine.com
- FTC, "Data Breach Response: A Guide for Business" (Aug 2023) ftc.gov
Sort out the keys, know the size of the job, and decide who does it. More English editions are on the way.
- The five website keys every business owner should hold (coming soon)
- How long does a PHP upgrade take? Steps and a timetable (coming soon)
- Do it yourself or hand it off? A 10-question PHP checklist (this article)
- Lost touch with your web developer? Get your site back (coming soon)
To understand what went wrong, start with risk series part 1, "What is PHP2Shell?" More articles on the ATATAKAI Digital blog.
Came out "hand it off"? Start by seeing where your site stands.
Enter your site address and we'll tell you right away whether it runs on PHP and where your host stands. If you're not affected, we'll say so plainly: "No need to move right now."
Run the free 30-second checkWant to talk through your result? Contact ATATAKAI Digital

Updated Oct 26, 2026


