Business profiles
Maintain separate business names, contact information, logos, icons, and social or review links.
JobFrame focuses on the practical chain of events around service work: identify the customer, price the job, document what happened, collect approval, and deliver a professional record.
Maintain separate business names, contact information, logos, icons, and social or review links.
Reuse customer contact details while preserving historical snapshots on older jobs.
Copy common job titles, categories, pricing lines, receipt descriptions, and business defaults.
Combine flat-rate, per-item, and square-foot calculations in the same job.
Set a valid-through date so an old estimate cannot be presented as current pricing.
Issued estimates retain their original lines even when the working job changes later.
Reissue updated pricing with a new revision number and a fresh approval requirement.
Collect approval separately from the final job-completion signature.
Keep visual proof with the job and include it on detailed receipts when appropriate.
Record signer name, date, and signature with the completed job.
Keep receipt delivery, promotional contact, and photo-use choices independent and optional.
Track drafts, active work, completed or paid jobs, estimates, and archived records.
Generate detailed visual, summary, or payment-only PDFs based on the situation.
Use clear public descriptions while retaining truthful internal accounting details.
Generate the PDF and open compatible Android apps for user-controlled delivery.
Create versioned ZIP backups with JSON, CSV, optional media, and accounting-ready data.
Core job records, estimates, photos, signatures, and PDFs remain available without a JobFrame account. Future cloud and accounting connections are planned as optional extensions rather than requirements.