Client onboarding form

A client onboarding form collects the information you need to begin work immediately after a contract is signed — company name, primary contact, billing details, goals and communication preferences. It bridges the sales handoff and the project kickoff.

The form beside this text is live. Fill it in and submit it — it validates exactly as it would for a real respondent, and saves nothing.

Separate primary contact from billing contact

Invoices often go to finance while primary communication happens with a project owner. Keeping them distinct avoids payment delays or miscommunication.

Communication preference is a dropdown, not a text field

Standardizing on email, phone, Slack or other lets you align your tools before day one and prevents tone mismatches.

Build this form for free

This one uses file uploads, which is a paid feature — you can build and edit it on the free plan, but saving it needs an upgrade.

No card required.

Client Onboarding Form

Live preview

How to build this form

8 steps in the editor.

  1. Add a required text field for company or client name.
  2. Add a required text field for the primary contact's full name.
  3. Add a required email field for the primary contact.
  4. Add a required phone field for the primary contact.
  5. Add an optional text field for billing contact name, with a note that it defaults to primary contact if blank.
  6. Add a required textarea for business goals or objectives.
  7. Add a required dropdown for preferred communication: email, phone, Slack, or other.
  8. Add an optional file upload for brand assets, logos or reference materials.

Fields in this form

8 fields, using 6 of the 19 field types available.

QuestionField typeRequired
Company nameShort textYes
Primary contact nameShort textYes
Primary contact emailEmailYes
Primary contact phonePhoneYes
Billing contact name (if different; optional)Short textOptional
Business goals or objectivesLong textYes
Preferred communication methodDropdownYes
Brand assets or reference materials (optional)File uploadOptional

What goes wrong with this form

Specific to a client onboarding form, not general advice about forms.

Collecting a second contact name without clarifying why

If you ask for a billing contact, explain that it helps you send invoices to the right person. Otherwise it feels redundant.

Using a textarea for goals when a phone call would be faster

Long-form goals are better discussed live. Use the textarea for follow-up clarification or to document what was already discussed verbally.

Forgetting to ask about preferred communication upfront

Assuming all clients prefer email leads to missed messages if they prefer phone or Slack. Ask explicitly.

Questions about this form

Should I send this form before or after the contract is signed?

Send it after the contract is signed. Onboarding assumes the deal is closed and the client is ready to start work.

What if the billing contact is the same as the primary contact?

Leave the billing contact field blank and note in your process that they are the same.

Can I use this for both B2B and B2C clients?

Yes, but simplify the company/billing section for B2C. Remove or make optional the fields that don't apply to individual clients.

Build this form for free

This one uses file uploads, which is a paid feature — you can build and edit it on the free plan, but saving it needs an upgrade.