This service is a good fit if you need help with an existing toilet, such as a running toilet, weak flush, loose toilet, leaking supply line, worn toilet parts, toilet replacement, toilet seat replacement, or customer-supplied bidet seat installation.
This service may not be the right fit if your project involves active flooding, sewage backup, main drain problems, hidden plumbing conditions, major leak detection, new plumbing lines, slab leaks, gas lines, permitting, or specialty plumbing work outside Handy Ivan’s allowed scope.
Many toilet problems come from worn internal parts, loose connections, old supply lines, or a fixture that no longer performs well. Handy Ivan helps with practical toilet repairs when the issue is visible, accessible, and within the appropriate project scope.
Common repair items may include running toilets, worn flappers, fill valve issues, loose handles, leaking supply lines, loose seats, minor visible leaks, and similar toilet maintenance items. Clear photos help determine whether the issue may be a good fit before scheduling.
Replacing an old toilet can improve bathroom appearance, comfort, water efficiency, and reliability. Handy Ivan can remove an old toilet and install a replacement.
Before scheduling, please provide photos of the existing toilet, the floor around the base, the water shut-off valve, the supply line, the new toilet box or product link if you provide material by yourself, and any visible damage or access concerns.
Many customers provide the toilet, toilet seat, bidet seat, repair kit, or replacement parts they want installed. Handy Ivan can review your photos and product details before scheduling. Helpful information includes:
Handy Ivan focuses on small-project toilet repair, toilet replacement, bidet seat installation, and maintenance-related plumbing updates.
Plumbing-related work is performed only within the scope allowed under California contractor licensing law. Some projects may require a licensed specialty plumbing contractor, including work involving active flooding, sewage backups, main drain or sewer issues, new plumbing lines, repiping, hidden leaks, slab leaks, gas lines, major water damage, permits, code issues, or emergency plumbing hazards.
Handy Ivan is not a 24/7 emergency plumbing service. For active flooding, sewage backup, major water leaks, gas smells, water heater hazards, or life-safety concerns, contact the appropriate emergency provider or licensed specialty plumbing contractor.
For the fastest response, submit your project details and clear photos through the estimate form. Free virtual estimates may be available when enough information is provided.
Some toilet repair, toilet replacement, and bidet seat installation projects can be estimated virtually. Other projects may require an in-home or on-site estimate before final pricing can be provided.
In-home estimates are available for $149. If you approve and schedule the project, the $149 in-home estimate fee will be credited toward the final project price.
Handy Ivan provides small-project toilet repair, toilet replacement, bidet seat installation, toilet component replacement, and related handyman plumbing services throughout San Diego and surrounding areas.
Submit your project details and clear photos for the fastest review.