Which of the following home repairs should almost always be handled by a licensed professional rather than a DIYer?
AReplacing a light switch or outlet cover plate
BPatching a small drywall hole
CUpgrading the main electrical panel
DRepainting an interior room
Electrical panel work involves high-voltage connections to the utility feed, which can cause electrocution, fires, or whole-house arc faults if done incorrectly. It requires a licensed electrician and typically a permit with inspection. The other three options — cover plates, drywall patching, painting — are standard DIY tasks with minimal safety risk and no permit requirement.
Question 2 True / False
Unpermitted work on your home primarily creates a problem if a building inspector discovers it while the work is in progress.
TTrue
FFalse
Answer: False
Unpermitted work creates problems at multiple points beyond active inspection: when you sell the home (buyers' inspectors flag unpermitted additions, which can kill the sale or require costly remediation), when you file an insurance claim (insurers may deny claims for damage related to unpermitted work), and when a subsequent owner discovers the code violation and traces it back. In some jurisdictions, you may be required to tear out and redo the work correctly at your expense.
Question 3 Short Answer
Before starting any home repair, what is the single most important question to ask yourself to decide whether to DIY or hire a professional?
Think about your answer, then reveal below.
Model answer: Can a mistake here injure someone or create a serious hazard (fire, structural failure, flooding)? If the answer is yes, the job likely requires a professional — and probably a permit.
The safety question is the primary filter because it captures the most consequential risk. Cost, time, and skill level matter too, but a cost-saving DIY repair that starts a house fire or causes an injury is far worse than paying a professional. Secondary filters include: Does this require a permit? Do I have the skills and tools? Will errors be difficult to detect or fix later?