






Handyman Booking OS
$67.00 – $127.00Price range: $67.00 through $127.00
Handyman business software for one small home-repair business. Customers book and request estimates on your own website, your workers get their jobs in one app, and you send invoices and record payments. Self-hosted, with the full PHP and Flutter source.
Handyman business software for a small home-repair business, run for you: online booking on your own website, estimates your customers approve online, one app for your customers and your workers, and invoices. We install, host and update it; you get the admin login.
Self-hosted handyman business software for small home-repair businesses
Handyman business software for one small business — on your own website
For a home-repair business that sends its own workers to customers’ homes: one business per installation, never a marketplace. One installation runs your branded website with booking, the estimates your customers approve online, your workers’ jobs, your invoices and one app for your customers and your workers.
- One-time purchaseBuy & Own has no monthly platform fee.
- PHP script + Flutter sourceThe web application, the app’s Flutter source for Android and iOS, and the documentation.
- Self-hostedYou own your data; payments and text messages go through your own accounts.
- No OsDot commissionOsDot takes no commission.
Who it is for
Small handyman businesses
A home-repair business that sends its own workers to customers’ homes and wants customers to book on its own website.
Solo handymen
The owner can take jobs too, and it also fits a small team.
Agencies and freelancers
Multi Site covers up to five installations, one business each — your own or your clients’.
Every edition includes
PHP web application
The complete web application in source form.
Flutter app source
One app for your customers and your workers: the Flutter source for Android and iOS is in every edition.
Documentation
The documentation for installation, configuration and the app build.
Every edition contains the same software: the web source, the Flutter app source for Android and iOS and the documentation. The editions differ in license rights only.
Choose your license
Single Site
One installation, for one business.
Multi Site
Up to five installations, one business each — your own or your clients’.
Reseller / White-Label
Sold separately: resell, rename and rebrand it for your clients under the reseller license, with no activation.
Details
Online Booking & Your Website
Handyman booking software on your own branded website
- Your own branded website with booking, in three themes — Anchor, Sunrise and Coral — each in Light and Dark.
- Bookings fit your hours and each worker’s own hours, with travel time between jobs; your service area is checked before anyone books.
- A worker can’t be booked twice for the same time — travel time between jobs included — whether the job comes from your website, the app or your own desk, even when two bookings arrive at the same moment: the database itself refuses an overlap.
- Customers reschedule or cancel a booking themselves, inside your deadline.
- Guests find their booking with its reference and their phone number.
- Booking times on your website and in your e-mails are shown in your business’s time zone.
- Designed to meet WCAG 2.2 AA.
Estimates Customers Approve Online
A handyman estimate app: requests with photos, versioned estimates
- Customers can request an estimate with photos and preferred times.
- Send versioned estimates; customers approve a specific version online, and added work needs their approval before it is done.
Scheduling & Your Workers
Handyman scheduling software: assignments, proof of work, pay records
- Assignments are clear: workers confirm with “Seen”, or tell you at once that they can’t do a job.
- Customers never see your workers’ personal contact details; workers see a customer’s phone and address only for their own jobs, around the visit.
- Workers open directions to the job in their phone’s own map app.
- Workers close a job with photos, notes and the customer’s completion code — the proof you ask for.
- Workers can tell a customer they are on the way, with the arrival time they pick — a switch in your settings, off until you turn it on; no GPS or live tracking.
- Simple worker pay records: per-job amounts and paid or unpaid — not payroll.
Invoices & Payments
Handyman invoice software: deposits, partial payments, the balance due
- Invoices carry your business’s name, numbering and tax lines.
- No taxes are preset: you add your own, computed after discounts, with the rate shown.
- Take deposits and partial payments; the balance due is shown everywhere.
- Record payments taken by hand — your worker can record a payment taken at the door.
- Online payments through PayPal, Stripe and Razorpay on your own accounts, confirmed by verified server-side events.
- Prices are always worked out by your site, never taken from the customer’s browser.
- Works in the currency you choose — USD by default; checkout only offers a payment provider that accepts it.
Messages, Reviews & Your Shop
E-mail reminders, verified reviews and a shop for parts
Messages and reminders
Workers get every assignment by e-mail and in the app, and you see each message’s sending status. Reminders before each job by e-mail, with your own timing and quiet hours. Push notifications on Android and iPhone, through your own Firebase project. Text messages go through your own SMS provider account; you pay your provider directly.
Verified reviews
Only verified customers can review — after a job marked completed or a delivered or collected shop order. Every completed job and every delivered or collected order gets a review request by e-mail. You reply to reviews and can hide one only for a listed reason, each action logged; approved low ratings stay visible, and your site says how reviews are checked. Rating summaries on your services, workers (with each worker’s consent) and products, on your website.
Your own shop
Sell spare parts and refurbished items in your own shop — condition labels, your warranty or returns note, delivery or collection.
Customers, Reports & Your Phone
Customer records, reports and CSV, from the owner panel on your phone
- Run your business from your phone: the owner panel works at phone width.
- Customer records with notes and job history.
- Reports use one definition per figure and match your payments ledger to the cent.
- Import customers and services from CSV; export customers, services, jobs, invoices and payments.
- An optional AI writing helper on your own Claude key: off by default, and you review every draft.
Flutter Android & iOS App
One handyman business app for your customers and your workers
One app for your customers and your workers: the Flutter source for Android and iOS is in every edition. The iOS app is built from the same source: OsDot builds and tests it on the iPhone simulator; you build and publish your own iOS app in Xcode, or let us do it (iOS Build & Deployment). The mobile app
Yours to Own
Self-hosted: your data, your accounts, your name on it
- Self-hosted: you own your data; payments and text messages go through your own accounts; OsDot takes no commission.
- Marketing consent is separate and unticked, and customers can withdraw it; customers can ask to delete their account from the app or the website.
- “Powered by OsDot™” stays in the administration’s footer in every edition; on your public website you can switch it off.
Licensing & Usage Rights
Single Site, Multi Site and Reseller / White-Label
| What | Single Site | Multi Site | Reseller / White-Label |
|---|---|---|---|
| Installations | One, for one business | Up to five, one business each | One business each, for your clients |
| Resell, rename and rebrand | — | — | Yes, under the reseller license |
| Web application, app source, documentation | Included | Included | Included |
The Reseller / White-Label edition is a separate product.
Updates & Support
Priority Support optional
Priority Support — optional
Priority answers from OsDot for one year, for Handyman Booking OS, as a separate yearly subscription. Get Priority Support — $97/year
Hosting & System Requirements
Tested on MySQL 8.4, MariaDB 11.4 and MariaDB 11.8 with PHP 8.3 and 8.4
- Tested on MySQL 8.4, MariaDB 11.4 and MariaDB 11.8 with PHP 8.3 and 8.4. MySQL 8.0 needs 8.0.19 or later. It was installed through its browser installer on a Hostinger shared hosting account with PHP 8.3 and MariaDB 11.8.
Optional Professional Services
Installation, Android and iOS Build & Deployment
Installation
OsDot installs Handyman Booking OS on your supported hosting. Hosting, your domain and your provider accounts are not included. Offered separately on this page.
Android Build & Deployment
OsDot builds your business’s app for Android from the Flutter source with its name, icon and site address, and helps publish it under your own Google Play account (you pay Google’s fee). Offered separately on this page.
iOS Build & Deployment
OsDot builds the iOS app and helps publish it under your own Apple developer account (you pay Apple’s fee). Offered separately on this page.
What’s Not Included
Hosting, accounts and features version 1 does not have
- Hosting and your domain name.
- Your payment, text-message and e-mail provider accounts, and their fees.
- App-store developer accounts and their fees.
- Custom development, which is quoted separately.
- Route planning; GPS or live tracking; crews or fleets; multi-location or franchises; van stock or parts tracked on jobs; calendar or accounting-software sync; payroll; offline mode; WhatsApp.
Frequently Asked Questions
Self-hosting, estimates, the app, payments, formats
Is this handyman software self-hosted?
Yes. Buy & Own gives you the full source to install on your own hosting, or we install it for you (Installation, $37). Prefer not to manage hosting? See the Hosted Plan.
Is it a SaaS or a shared cloud service?
No. Each installation is its own separate copy with its own database, never a shared multi-tenant service.
Is it a marketplace app?
No. It’s for one business and its own workers: no outside providers and no commissions.
Do I need different software for quotes, scheduling and invoicing?
No. Estimates, scheduling and invoices are in the one product.
Can customers approve estimates online?
Yes: they approve a specific version, and added work needs their approval before it is done.
Do my workers need a separate app?
No. One app for your customers and your workers; each signs in to their own role.
Does it work on a phone?
Yes. The owner panel works at phone width, and your workers use the app.
Is it suitable for a solo handyman?
Yes. The owner can take jobs too, and it also fits a small team.
Do you take a commission on my payments?
No. Payments go through your own accounts.
Do text messages cost extra?
Text messages go through your own SMS provider account; you pay your provider directly.
Does it track my workers’ location?
No. There is no GPS or live tracking. Workers can tell a customer they are on the way, with the arrival time they pick; that is a switch in your settings, off until you turn it on.
Which date and number formats does it use?
Version 1 shows dates, times and amounts in US English format, with the 12-hour clock.
Which currencies?
The currency you choose, USD by default; checkout only offers a payment provider that accepts it.
What are the requirements?
Tested on MySQL 8.4, MariaDB 11.4 and MariaDB 11.8 with PHP 8.3 and 8.4. MySQL 8.0 needs 8.0.19 or later.
Can I try it first?
Yes. Try it first: a live demo with one sign-in each for the owner, a worker and a customer, and an Android demo app.
What happens after a year?
Your license is perpetual with normal updates; Priority Support is a separate yearly subscription.
Can handyman software handle estimates, invoices and payments?
Yes. Send versioned estimates, invoices with your business’s name, numbering and tax lines, and online payments through PayPal, Stripe and Razorpay on your own accounts.
More answers: the FAQ.
Try Handyman Booking OS
Public demo
Try it first: a live demo with one sign-in each for the owner, a worker and a customer. A sample business, Mendwell Home Repairs, with its website, online booking, jobs and invoices. The three sign-ins and the shared password are on the demo page. The demo is restored twice a day.
Demo sign-ins and what to look at · Open the public demo (opens in a new tab)
Android demo app
A separate demo build of the app (1.0.0-demo.2, Android 7.0 or later, about 59 MB), connected to the public demo. Not on Google Play: install it from the demo page, where its SHA-256 checksum is shown. OsDot publishes no iPhone demo: the iPhone app is offered as a build service.
Questions before you buy
Use the quote button on this page to ask about installation or the editions.
Version History
Current Version: 1.0.0
Version 1.0.0
- The first release of Handyman Booking OS by OsDot™: handyman business software for one small home-repair business.
- Your own branded website with booking, in three themes — Anchor, Sunrise and Coral — each in Light and Dark.
- Online booking that fits your hours, each worker's own hours and the travel time between jobs, with your service area checked first; customers reschedule or cancel inside your deadline, and guests find their booking with its reference.
- Estimates: requests with photos and preferred times; versioned estimates customers approve online; added work approved before it is done.
- Jobs and workers: assignments confirmed with "Seen" or "Can't do this job"; a customer's phone and address shown to a worker only for their own jobs, around the visit; jobs closed with photos, notes and the customer's completion code; simple pay records.
- Invoices with your numbering and tax lines; deposits, partial payments and the balance due; payments recorded by hand or at the door.
- Online payments through PayPal, Stripe and Razorpay on your own accounts, confirmed by verified server-side events.
- Push notifications on Android and iPhone, through your own Firebase project; workers can tell a customer they are on the way, with the arrival time they pick (a switch in your settings, off until you turn it on; no GPS or live tracking).
- An optional AI writing helper on your own Claude key: off by default, and you review every draft.
- One app for your customers and your workers, from the Flutter source for Android and iOS.
- Verified reviews, your own shop for parts and refurbished items, reports that match your payments ledger, CSV import and export.
- Version 1 shows dates, times and amounts in US English format, with the 12-hour clock.
- Known limitations: the slideshow and the worker's screens use a few fixed colours that do not follow your colour changes. Known in version 1.0: the app may ask you to sign in again when you reopen it after a while. A fix is planned for the next version.
- Hosted Plan sites are updated by OsDot.
| License | Multi Site, Single Site |
|---|---|
| Software Type | Business Software |
| Source | PHP Web + Flutter App Source Included |
| Technology | CakePHP, Flutter, MySQL, PHP, REST API |
| Platform | Android, iOS, Web |
| Deployment | Self-hosted |
| PHP Version | PHP 8.3, PHP 8.4 |
| PHP max_execution_time | at least 120 seconds during installation |
| Database | MariaDB 11.4, MariaDB 11.8, MySQL 8.4 LTS |
| Pricing Model | One-time purchase |
| Current Version | 1.0.0 |
| Date and number formats | Version 1 shows dates, times and amounts in US English format, with the 12-hour clock. |
| Known limitations | Known in version 1: the slideshow and the worker’s screens use a few fixed colours that do not follow your colour changes. Known in version 1.0: the app may ask you to sign in again when you reopen it after a while. A fix is planned for the next version. |
Power Your Digital Empire with DigiHostPro
Your OsDot product runs as a PHP & MySQL web app, with a Flutter mobile app that connects to it. Give your website, admin panel and the app’s backend one fast, secure home, so your customers can book, buy and log in without waiting.
- 30-day free trial, no card needed
- 99.9% uptime guarantee
- Free domain with hosting
- 24/7 support
Pick a plan for your OsDot website & app
Every plan includes a 30-day free trial, a free domain, the one-click app installer and an easy hosting control panel.
Basic
- 15 GB NVMe storage
- 150 GB monthly traffic
- 1 hosted domain
- 20 e-mail accounts
- 2 MySQL databases
Business
- Unlimited NVMe storage
- Unlimited monthly traffic
- 5 hosted domains
- 500 e-mail accounts
- 20 MySQL databases
Corporate
- Unlimited NVMe storage
- Unlimited monthly traffic
- Unlimited hosted domains
- Unlimited e-mail accounts
- Unlimited MySQL databases
Enterprise
- Unlimited NVMe storage
- Unlimited monthly traffic
- Unlimited hosted domains
- Unlimited e-mail & databases
- 50 GB VPN traffic
Need more power for a large install? KVM VPS servers start at $14.50/mo.
Get your domain name
Pick the perfect address for your new OsDot website. One domain is free with every hosting plan.
Search for your domain →Why OsDot customers choose DigiHostPro
Everything your OsDot product needs to run smoothly: PHP, MySQL, cron jobs and SSL, ready from day one.
Blazing-fast performance
NVMe servers and built-in site accelerators keep your storefront, admin panel and app API quick, even with heavy downloads and media.
99.9% uptime guarantee
Never miss a booking, sale or exam. Your website and the backend your mobile app relies on stay online around the clock.
Strong security
Protect your platform and your customers’ data with an anti-hacking firewall, automated backups and free SSL certificates.
Room to grow
Start small and move up a plan in a few clicks as your customers grow, or step up to a KVM VPS when you need more power.
“Don’t let slow, unreliable hosting hold your business back. Give your OsDot website and app the fast, secure home they deserve.”
Related products

Academy & Exam OS
$67.00 – $127.00Price range: $67.00 through $127.00


Reviews
There are no reviews yet.