FeaturesCRMAdd custom fields to contacts

How to add custom fields to contacts

CRM · about 2 min · updated Aug 2026

Every business tracks something the standard fields don't cover — an account number, a referral source, a renewal date, a T-shirt size. In Stacks you can add your own custom fields to contacts in a few seconds. Once you create one, it shows up on every contact's form and detail page automatically. It's unlimited and free.

Before you start

Step by step

  1. Open Settings, then Custom Fields. In the left menu, go to Settings and open Custom Fields. You'll see an Add a Field form at the top, and your existing fields listed below, grouped by record type (Contacts, Companies, Deals).
  2. Choose what it applies to. Set Applies To to Contacts. (The same form can add fields to Companies or Deals — each record type keeps its own set.)
  3. Name it and pick a type. Enter a Field Label — for example Account Number (up to 100 characters) — and choose a Type: Text, Number, Date, Dropdown, Checkbox or Currency.
  4. Add options or make it required. If you chose Dropdown, a Dropdown Options box appears — type your choices one per line (a dropdown needs at least one). Tick Required field if it must be filled in whenever a contact is saved — that toggle is always optional.
  5. Click Add Field. Your field is saved right away. It now appears in a Custom Fields section on every contact's add and edit form — and on the contact's detail page as soon as it has a value.
💡
Custom fields and manual import mappings are free. Optional AI column matching uses workspace credits.

Field types you can create

Good to know

Frequently asked

What field types can I create?
Text, Number, Date, Dropdown (pick one from a list you define), Checkbox (a yes/no toggle) and Currency. For a dropdown you set your own options, one per line.
Can I add custom fields to companies and deals too?
Yes. The same Settings → Custom Fields screen lets you attach fields to Contacts, Companies or Deals — just change Applies To. Each record type keeps its own separate set of fields.
Can I edit a field after I create it?
There's no in-place editor yet. To change a field's label, type or options, delete it and add a new one. Because deleting also clears the values stored in that field, Stacks asks you to confirm first.
Was this helpful?

Make Stacks fit your business

Core business tools, unlimited users, free forever.

Start free →  Explore more features →