splitforms.com
guide · form types

Enquiry Form in HTML — Working Code for Service Businesses

An HTML enquiry (or inquiry) form for service businesses — service interested in, budget range, project timeline, contact details. Captures qualifying info before the first call so you don't waste time on bad-fit leads.

html
<form action="https://splitforms.com/api/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
  <input type="hidden" name="_subject"   value="New enquiry" />

  <label>Name<input name="name" required /></label>
  <label>Email<input name="email" type="email" required /></label>
  <label>Phone<input name="phone" type="tel" /></label>
  <label>Company<input name="company" /></label>

  <label>
    What service are you interested in?
    <select name="service" required>
      <option value="">— select —</option>
      <option>Web design</option>
      <option>Branding</option>
      <option>SEO</option>
      <option>Custom development</option>
      <option>Consulting</option>
      <option>Other</option>
    </select>
  </label>

  <label>
    Budget range
    <select name="budget" required>
      <option value="">— select —</option>
      <option>Under $5,000</option>
      <option>$5,000 – $15,000</option>
      <option>$15,000 – $50,000</option>
      <option>$50,000+</option>
    </select>
  </label>

  <label>
    When do you want to start?
    <select name="timeline" required>
      <option value="">— select —</option>
      <option>ASAP</option>
      <option>Within 1 month</option>
      <option>1–3 months</option>
      <option>3+ months</option>
    </select>
  </label>

  <label>Tell us about your project<textarea name="project" rows="4" required></textarea></label>

  <input type="checkbox" name="botcheck" style="display:none" tabindex="-1" />
  <button type="submit">Send enquiry</button>
</form>

An enquiry form (UK spelling) or inquiry form (US spelling) is the contact form for service businesses. It captures the qualifying info you need before the first sales call: what service the prospect wants, what they can spend, when they want to start. Forms that ask these questions up-front filter out bad-fit leads at the form level instead of wasting a discovery call on them.

Use `<select>` elements for budget and timeline, not free-text. Predefined options force the prospect to pick from your bands, which (a) qualifies them against your minimum, (b) makes dashboard filtering trivial, (c) avoids the 'we don't have a budget' answer that always means 'we don't have one and won't share if we did'.

Customize the service options to match your offerings — web design, SEO, consulting, whatever lines you sell. The 'Other' option captures unusual requests without forcing you to predict them. Free-text in the project field captures everything the select fields don't.

The form POSTs to splitforms. Pipe the submissions into Slack or your CRM via a webhook — high-value enquiries (large budget, immediate timeline) should ping your sales team instantly; low-value enquiries can wait for a daily digest. The splitforms dashboard supports filtering by select field values for quick triage.

How to set this up

Step 01

Use <select> for budget and timeline

Predefined ranges. Qualifies prospects against your minimum without an awkward conversation.

Step 02

Customize the service options

Match your actual offerings. 'Other' captures unusual requests.

Step 03

Free-text for project details

Capture the context the select fields miss. Required, so prospects can't skip it.

Step 04

Webhook to Slack for high-value enquiries

Use a Zapier or Make filter on budget range — large budget triggers instant Slack ping; small budget queues for daily digest.

Budget + timeline + service select. Qualifies leads at the form level.

Frequently asked questions

Enquiry or inquiry — which spelling should I use?

Both mean the same thing. 'Enquiry' is UK English; 'inquiry' is US English. Match your site's primary audience. Google ranks both identically.

Should I ask for budget on an enquiry form?

Yes — for B2B services especially. Budget-range select filters out tire-kickers and quickly identifies high-value prospects. The 'asking is rude' belief is a holdover; modern buyers expect to share rough budget bands.

How specific should the service options be?

Specific enough to filter, broad enough to capture variations. 'Web design' is good; 'Single-page WordPress site under 5 pages' is too specific. Aim for 4-6 options + 'Other'.

What's the right minimum number of fields?

Name + email + project + service-interested-in is the floor (4 fields). Add budget + timeline to qualify (6 fields). Beyond that, completion rate drops — only add fields you'll act on.

Related guides

Form types

Contact Form HTML — Copy-Paste Working Code

HTML forms

HTML Form — How to Build and Submit Forms in HTML

HTML forms

HTML Form Design — Modern Patterns for 2026

Ship the form, not the backend.

Free for 1,000 submissions/month. Email delivery, AI spam filtering, signed webhooks, real dashboard — all on the free plan. No credit card.

Get a free access key →