SchedulingKit
šŸ”§
form Template

Service Business Intake Form Template

Detailed intake form for service businesses (contractors, cleaners, etc.).

Template Preview

SERVICE REQUEST INTAKE FORM
{{business_name}}

═══ CLIENT INFORMATION ═══
Full Name: _______________
Phone: _______________
Email: _______________
Preferred Contact: ☐ Phone ☐ Email ☐ Text

═══ SERVICE LOCATION ═══
Address: _______________
City/State/ZIP: _______________
Property Type: ☐ House ☐ Apartment ☐ Condo ☐ Commercial
Approx. Square Footage: _______________
Number of Rooms/Areas: _______________

═══ ACCESS & ENTRY ═══
Will someone be home? ☐ Yes ☐ No
Entry method if not home:
  ☐ Lockbox (code: _________)
  ☐ Key under mat
  ☐ Garage code (code: _________)
  ☐ Building manager will let in
  ☐ Other: _______________

Parking available? ☐ Yes ☐ Street only ☐ Permit needed
Gate code (if applicable): _______________

Pets on premises? ☐ No ☐ Dog ☐ Cat ☐ Other: ________
Pet instructions: _______________

═══ SERVICE DETAILS ═══
Service Requested: _______________
Describe the work needed:
_______________________________________________
_______________________________________________

Urgency: ☐ Routine ☐ Soon (within a week) ☐ Urgent (24-48hrs) ☐ Emergency

Preferred Date: _______________
Preferred Time: ☐ Morning (8-12) ☐ Afternoon (12-5) ☐ No preference

Have you had this service before? ☐ Yes ☐ No
If yes, any issues to note: _______________

═══ PHOTOS ═══
Please attach photos of the area/issue (if applicable):
[Upload area]

═══ BUDGET & AUTHORIZATION ═══
Budget range: ☐ Under $200 ☐ $200-500 ☐ $500-1000 ☐ $1000+ ☐ Need estimate
Authorization to proceed if under $___: ☐ Yes ☐ Contact me first

═══ POLICIES ═══
☐ I agree to the cancellation policy ({{notice_period}} notice required)
☐ I authorize entry to my property for the requested service
☐ I consent to receive appointment reminders via text

Signature: _______________ Date: _______________

How to Use This Template

1

Copy the Template

Click the copy button above to copy to clipboard

2

Replace Variables

Swap {{variables}} with your business info

3

Send or Automate

Use manually or automate with SchedulingKit

Variables to Replace

{{business_name}}{{notice_period}}

šŸ’” Pro Tips

Make the photo upload prominent — pictures reduce misquotes by over 40%

Include conditional sections that show or hide based on service type

Send the form link immediately after initial contact

Pre-fill any information you already have from the booking

Perfect For

Home service businessesContractors and handymenCleaning servicesLandscaping companiesHVAC and plumbingPest control

When to Use This Template

šŸŽÆ

Send to clients immediately after they request a service quote or book an initial visit. For returning clients, pre-fill their property information and only ask for the new service details.

āœ… Best Practices

Include a photo upload section — a picture of the problem area dramatically improves quote accuracy and technician preparation

Add property access details (lockbox codes, gate codes, pet info) to avoid wasted trips and rescheduling

Set a spending authorization threshold so technicians can handle minor additional work without delaying for approval

āš ļø Common Mistakes to Avoid

Not asking about property access, which leads to wasted trips when the technician cannot get in

Skipping the photo upload option, forcing technicians to arrive blind and then need a return visit

Making every field required when some fields only apply to certain service types

Frequently Asked Questions

Should I require photos on the intake form?

Make photos optional but strongly encouraged. Add helper text like "Photos help us give you a more accurate quote and arrive prepared." Most clients will upload when prompted.

How do I handle intake for repeat clients?

Pre-fill their property details and access information from previous visits. Only ask them to confirm the information is current and describe the new service request.

What is a spending authorization threshold?

It is a pre-approved dollar amount the client agrees to. If the technician discovers additional work under that amount, they can proceed without calling for approval, saving time for everyone.

Further Reading

Automate This Template

Stop copying and pasting. SchedulingKit automatically sends personalized messages at the right time, every time.

Free forever plan available • No credit card required