New column not showing in the SharePoint list form
Short answer: open an item, select Edit form, then Edit columns, and check the box for your new column. If there is no Edit form button, your list may use a Power Apps custom form, so add the column inside Power Apps instead. If neither fixes it, a show-if formula, the form sections or a content type is the next place to look.
First, which form do you have?
A SharePoint list can use one of two kinds of form. Check this before you change anything.
- The standard form. Open any item. At the top of the form you see Edit form. Exact names may differ.
- A Power Apps custom form. Someone chose Customize forms for the list. Changes you make in the standard form pane do not apply to it, because the list now opens a different form.
Why it matters: Microsoft describes the two tools separately. The standard form tool is on Microsoft's page "Show or hide columns in a list form". The Power Apps tool is on Microsoft's page "Customize a form for a SharePoint list". The links are in the sources at the end.
Cause 1. The column is unchecked in the Edit columns pane
This is the first place to look. Microsoft says: "You can show or hide columns in a list or library form as an alternative to deleting them." Hiding does not touch the data. Microsoft says: "When you hide a column, it doesn't affect the column or the data in the column, as it would if you delete it."
To check the column:
- Open your list in Microsoft Lists or SharePoint. Open any item so you see the item form.
- At the top of the form, select Edit form, then Edit columns. Exact names may differ.
- Microsoft says: "In the Edit columns pane, check (to show) or uncheck (to hide) the checkbox for the column or columns as needed."
- Find your new column in the list. Check the box next to it.
- Select Save.
- Close the form and open it again, then look for the column.
Microsoft's page on this pane is "Show or hide columns in a list form". It also covers moving columns up and down in the same pane.
The column is missing from the list view too
The view and the form are separate settings. If the column is missing in the list itself, the form is not the cause. When you create a column in the classic list settings, Microsoft's support page says to make sure "Add to default view" is selected so that the column appears in the view people see first. For a column that already exists, open the view settings and check the box for the column. Our advice, not a Microsoft rule: fix the view first, then check the form.
The column is missing from the new item form only
Microsoft's page on configuring the list form says: "Currently, read-only fields are hidden from New Item and Edit forms." A column whose value is set by a formula or by the system is not typed in on a form. Our advice, not a Microsoft rule: check the column type in list settings before you look at the form. A Calculated column, for example, is not something a person fills in.
Cause 2. You use sections, and the column landed at the bottom
If someone grouped the form into sections, a new column does not go where you expect. Microsoft's page "Configure the list form" says: "A column not referenced in any of the sections will be automatically referenced in the last section." It also says: "New columns added will be automatically referenced in the last section."
So scroll to the bottom of the form before you decide the column is missing. If you want it higher, you move it into the section you want. The same page says a column can be referenced in only one section.
Keep the section setup with the people who own the form. Anyone who edits the section settings in the Format pane can move columns by accident. For a plan to build a shorter form, see "Make the new-item form shorter: sections and show-if rules".
Cause 3. A show-if formula is hiding the column
A column can have a conditional formula. Microsoft says: "Returning true shows the column on the form while returning false hides the column." If your new column has a formula, it appears only when the other column has the value you set.
To check:
- Open the item form and select Edit form, then Edit columns.
- Select the far right edge of the column name to show the options menu.
- Select Edit conditional formula. Microsoft says: "To clear the condition, leave it blank."
- Clear the formula to test. Select Save.
If the column appears after you clear the formula, the formula was the cause. Microsoft's page lists column types that formulas do not support, such as Currency, Calculated and Managed Metadata columns. For formulas that do nothing, see "SharePoint list form branching option missing or not working".
Cause 4. A Power Apps custom form needs the field added
This applies only if the list opens a Power Apps form. A custom form is its own app. Adding a column to the list does not mean the app shows it. Our advice, not a Microsoft rule: treat a new column as a task to do in the app, then publish.
One way to start:
- Open your list. Select Integrate, then Power Apps, then Customize forms. Microsoft says: "Select Customize forms. The Power Apps studio appears and loads your form onto the canvas." Exact names may differ.
- In the studio, refresh the list as a data source. Our advice, not a Microsoft rule: if the new column is not offered in the next step, refresh the data source and open Edit fields again.
- Select the form control. Open its properties and select Edit fields.
- Add the new column. Microsoft's page on canvas app forms says: "Show a field by selecting Add field, typing or pasting the first few letters of the field's name in the search box, selecting the field's check box, and then selecting Add." That page describes a canvas app form, so the menus in a SharePoint custom form may differ.
- Save, then select Publish to SharePoint. Microsoft says: "The version of the custom form that appears in SharePoint is the most recently published version."
- Open the list in a new browser tab and check the form.
Do not skip the publish step. The change stays in the studio and SharePoint keeps showing the last published version. For help choosing between a Power Apps form and the standard form, see "Power Apps or a SharePoint list form: which one do you need?".
Cause 5. The list uses content types, and the column is not on the one in use
Microsoft's page "Configure the list form" says: "Custom form formatting JSON is stored on the list content type." Lists that use content types, especially ones from the content type hub, can behave differently from a plain list. That page warns that content types from the hub are read-only by default and may need to be set to edit mode before you apply formatting.
When you add a column, Microsoft's page "Create a column in a list or library" says: "Some lists such as the Tasks list also have the option Add to all content types which is selected by default." Make sure that option stays selected if you want the column on every content type.
Our advice, not a Microsoft rule: if your list has more than one content type, open each one and confirm the column is part of it. Ask your SharePoint admin before you change a content type that comes from the hub.
A quick way to find the cause
Work down this list in order. Stop at the first match.
- Open the item form. Does it say Edit form at the top? If not, you may have a Power Apps form. Go to Cause 4.
- Open Edit columns. Is the box for the new column checked? If not, check it and save.
- Scroll to the bottom of the form. Is the column in the last section? If yes, the form is working. Move it if you want.
- Does the column have a conditional formula? Clear it as a test.
- Does the list use more than one content type? Check each one.
What to avoid
- Do not delete and recreate the column to fix this. Hiding and showing is a display setting. Deleting removes the data.
- Do not edit a content type from the hub without your admin. Other lists may use it.
- Do not rely on hiding a column to keep information private. Hiding changes the form display only. Microsoft says form configuration "does not change the data in the list item or file; it only changes how the form is displayed to users". People with access can still see the data in other ways. For private columns, see "Keep one column private (like pay or notes) in a shared list".
- Do not test in a form that someone else is editing in the studio. Keep one owner for the form.
When to get help
You can build all of this yourself in Microsoft 365. If you would rather have it built and tested for your team, I do that. A tracker like this is a fixed price: $5,000 for one, built in 2 weeks. See "What a SharePoint tracker costs to build". Bring one example of the problem to a free call.
I am Al Davies. I run 250 High Street LLC and build SharePoint trackers and Power Automate flows for operations teams. I work remotely. The first call is free, and I will not try to sell you anything.
See trackers I built: Tools I built
FAQ
Why is my new column not showing in the list view?
The view and the form are separate settings. Microsoft's support page says to make sure "Add to default view" is selected when you create a column, so it appears in the view people see first. For an existing column, edit the view and check the box.
Why is my calculated column missing from the new item form?
Microsoft's page on configuring the list form says: "Currently, read-only fields are hidden from New Item and Edit forms." A calculated column fills itself from its formula, so nobody types it on a form. Show it in the list view instead.
Why is my new column not showing in a Power Apps form?
A Power Apps form is its own app. Add the field with Edit fields and Add field in the studio, then select Publish to SharePoint. Microsoft says the form in SharePoint is the most recently published version.
Does hiding a column in the form delete its data?
No. Microsoft says: "When you hide a column, it doesn't affect the column or the data in the column, as it would if you delete it." You can show the column again later.
The form has sections. Where does a new column go?
Microsoft's page "Configure the list form" says: "New columns added will be automatically referenced in the last section." Scroll to the bottom of the form.
Sources
- Microsoft Learn, Show or hide columns in a list form
- Microsoft Learn, Configure the list form
- Microsoft Learn, Customize a form for a SharePoint list
- Microsoft Learn, Customize forms in canvas apps
- Microsoft Support, Create a column in a list or library