Onsite time. One clear invoice.
For a homeowner or a whole business
xinvoice connects the person hiring—the Vendor—with the person doing hourly work—the Worker. Use it for a pet sitter, maintenance contractor, cleaner or a business assigning work at fixed jobsites. Use it once or repeat the same simple flow for more jobs.
Email, jobsite, hourly rate
Both people choose a role and confirm their email with a six-digit code. There are no passwords or permanent portal accounts. The Vendor creates a job with its location and hourly rate. The Worker finds that Vendor by email, joins the job and enables phone tracking.
Geofence entry, departure and repeated visits
The default circular boundary extends 100 yards (91.44 meters) from the jobsite coordinates. The native worker app supplies phone locations; the server resolves entry and departure. Leaving closes a visit. Returning opens another. Time outside the boundary between visits is excluded.
Vendor defaults and jobsite overrides control the boundary and GPS accuracy settings. Lunch inside the boundary still counts as onsite presence unless the Vendor records unpaid time.
Review interruptions before billing
The default observation-gap threshold is five minutes. Gaps identified when location resumes, tracking stops/errors and uncertain GPS can require review. Missing observations never establish an automatic departure. The Vendor confirms the times, deducts unpaid or unverified time and records a reason before invoicing.
The lasting record arrives by email
The server totals billable visit seconds, divides by 3,600 and multiplies by the hourly rate. After the Vendor completes the job, both confirmed contacts receive the same PDF invoice, detailed service-record JSON and visits CSV. The records include locations, timestamps, actual geofence settings, interruptions and corrections.
The portal is temporary. Save the email attachments as your record. Email-provider acceptance is shown separately from actual inbox delivery.
Desktop management, native phone tracking
Use the responsive web portal on desktop or mobile to coordinate work, schedule with Ionic Calendar, review visits and generate invoices. Background worker tracking requires the installed iOS or Android app and location permission. A desktop browser does not run the native background-location plugin.
Recorded phone presence is evidence of attendance, not a guarantee of work quality. GPS accuracy, background delivery and connectivity affect the observations available for review.
Optional company branding
A Vendor can upload a company logo and icon, add business details and copy a reusable company portal link onto its website or staff portal. One-time users skip branding. Public branding remains separate from temporary jobs and invoices.
Common questions
Is xinvoice free?
Yes. xinvoice is free to use, with optional donations and no subscription or trial.
Do the Vendor and Worker need accounts?
Both confirm email with a six-digit code. There are no passwords or permanent portal accounts; verified email anchors the temporary work.
What happens when a Worker leaves for lunch or tools?
A recorded departure closes the visit. Returning opens another visit on the same job. The offsite interval is excluded. A break inside the boundary needs a manual unpaid-time deduction.
What if the phone stops reporting locations?
An observation gap over the configured threshold is flagged when observations resume. Tracking stops/errors can also require review. Open or unresolved visits block invoicing until the Vendor confirms the times and records any unpaid deduction.
Does the same portal work on desktop and mobile?
Yes for job management, Ionic Calendar, visit review and invoices. Background geofence tracking requires the installed native iOS or Android app; it is unavailable in a desktop browser.
What do both people receive at completion?
The same PDF invoice, service-record JSON and visits CSV, including recorded duration, hourly rate, geofence evidence, interruptions and corrections.
Can a company use its own branding?
Yes. A Vendor can save company details, a logo and icon, then place its reusable branded portal link on its own website.
Support xinvoice · DonateFree to use. Donations are optional and never unlock or restrict a job.