How to create a custom field in Asana
Add a custom field to an Asana project in List view: choose a field type, name it, set its options, and see the new column appear next to your tasks.

Quick answer
To create a custom field in Asana, open a project in List view, click Add field at the end of the column headers, pick a field type such as Single-select, enter a field title and its options, then click Create field. The new field appears as a column in the list.
Steps at a glance
- Open a project in List view.
- Click Add field after the last column.
- Choose a field type such as Single-select.
- Enter a field title.
- Type a name for each option.
- Click Create field.
- Check the new column in the list.
Interactive demo
Summary
Custom fields let you track information that Asana does not include by default, such as a content stage or request type. Each field becomes a column in your project, so everyone sees the same structured data on every task.
Step-by-step guide
Step 1
Click Add field
Open your project in List view. At the right end of the column headers, click **Add field** to open the field type menu.
Step 2
Choose a field type
The menu lists the available types under Field types. Click **Single-select** to create a field where each task takes one value from a list you define.
Step 3
Name the field
In the Add field dialog, click **Field title** and type a name. This example uses "Content stage". The name becomes the column header.
Step 4
Name the first option
Click the first **Type an option name** box and enter a value. This example uses "Draft".
Step 5
Name the second option
Click the second **Type an option name** box and enter another value, such as "Published". Use **Add an option** if you need more values.
Step 6
Create the field
Check the title and options, then click **Create field**. Click **Cancel** instead if you want to close the dialog without saving.
Step 7
Find the new field column
Back in the list, a new column with your field title appears after the existing columns. Each task has an empty cell in it, ready for a value.
Why this matters
You are running a project and need to see where each item stands, but the default columns do not cover it. Adding a custom field gives every task a consistent, filterable value you can scan at a glance.
Frequently asked questions
Which field type should I use for a fixed list of values?
Single-select works well when each task should have exactly one value from a set you define, such as Draft or Published.
Can I add more options after the first two?
Yes. The dialog includes an Add an option button for adding further values before you create the field.
Related guides
Continue with more step-by-step guides for getting work done.
How to add a tag in AsanaLearn how to add a tag to a task in Asana: open the task details, use the More actions menu, create a new tag by name, and give it a color.
How to add a task in AsanaLearn how to add a task in Asana from a project's List view: click Add task, type a task name, then use the details pane to set an assignee and due date.
How to add a collaborator to a task in AsanaAdd a collaborator to an Asana task: open the task details, use the collaborators button, and enter a teammate's email address in the Members field.
Create interactive demos like this one — free, no coding required.
Start for free →