--- title: "Create and use subforms" slug: "creating-and-using-subforms" updated: 2026-10-27T12:17:47Z published: 2026-10-27T12:17:47Z canonical: "help.quickbase.com/creating-and-using-subforms" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.quickbase.com/llms.txt > Use this file to discover all available pages before exploring further. # Create and use subforms ## Overview **Subforms** are reusable forms that can be added to your main forms via the Subform selector field. Subforms are useful for forms that need to capture repeating instances of the same type of data. An example of this is an order with line items. In this scenario, you could create a reusable subform representing one line item. Then, you could add that subform to your order form via the Subform field in the Legacy Form Builder. When filling out the order form in the app, users would be able to repeat that subform as many times as needed as they enter their data. ## How to create a subform 1. Log into [https://portal.fastfieldforms.com](https://manage.fastfieldforms.com/) using your account admin username and password. 2. Open the main form you want to add the subform to in the **Legacy Form Builder**. 3. Add the **Subform** field to your form. ![Subform field icon](http://ffdocs.s3.amazonaws.com/Images/FieldIcons/SubformPicker_icon.png) 4. On the right-side panel, you can choose an existing subform or create a new one by selecting **Create New Subform**. - If you're creating a new subform, give it a name and select **Edit** to build your form. - **Save** and **publish** the subform to make it live for use. 5. Select **Allow Multiple Subform Instances** to enable users to repeat the subform within the main form as needed to capture multiple data instances. Your subform should look similar to the screen below: ![Subform configuration panel with field settings](https://cdn.document360.io/dd260e4e-10bb-4b66-8fb3-5504c272b904/Images/Documentation/2017-11-08_1229.png?sv=2026-02-06&spr=https&st=2026-10-30T03%3A49%3A09Z&se=2026-10-30T04%3A49%3A09Z&sr=c&sp=r&sig=7eZX2EZ4CN5qytE7sg%2BqBGUqo%2FjcSec38X9nIsBv00E%3D) From this point, you can configure the subform field as needed. For details on the different options to configure a Subform Selector field. Use the Subform Selector to launch [Subform](/fastfield/docs/creating-and-using-subforms) from the main form. The Subform selector field will prompt you with a list of your created subforms to choose from or create a new one from scratch. Subforms are most commonly used to capture several instances of data within a single form submission. ![Subform selector panel showing subform options](https://cdn.document360.io/dd260e4e-10bb-4b66-8fb3-5504c272b904/Images/Documentation/Screen_Shot_2021-09-28_at_12.43.48_PM.png?sv=2026-02-06&spr=https&st=2026-10-30T03%3A49%3A09Z&se=2026-10-30T04%3A49%3A09Z&sr=c&sp=r&sig=7eZX2EZ4CN5qytE7sg%2BqBGUqo%2FjcSec38X9nIsBv00E%3D) > [!NOTE] > Note > > A subform must be created before a **Subform** field can be added to a main form. ### Notes and limitations of subforms See the following notes and known limitations of using subforms in FastField: - Subform fields cannot be added to a subform (i.e., subforms do not allow infinite nesting of data). - Subforms do not contain pages in their organizational structure. - Subform data contained in form submissions cannot be exported to CSV format. - Custom reports (Word or PDF) do not support repeating sections within subforms or subforms within repeating sections. Avoid using both at the same time.