--- title: "How do I create a chart of accounts?" slug: "how-do-i-create-a-chart-of-accounts" updated: 2026-01-16T11:29:32Z published: 2026-01-16T11:29:32Z canonical: "support.lusid.com/how-do-i-create-a-chart-of-accounts" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.lusid.com/llms.txt > Use this file to discover all available pages before exploring further. # How do I create a chart of accounts? You can create a chart of accounts (CoA) that constitutes a repository for the following components: - Any number of [general ledger accounts](/v1/docs/how-do-i-add-general-ledger-accounts-to-a-chart-of-accounts). - One or more [posting modules](/v1/docs/how-do-i-add-a-posting-module-with-posting-rules-to-a-chart-of-accounts), each containing rules to post journal entry lines to particular accounts. - Optionally, one or more [cleardown modules](/v1/docs/how-do-i-add-a-cleardown-module-with-cleardown-rules-to-a-chart-of-accounts), each containing rules to transfer P&L balances to particular accounts at year end. - Optionally, one or more [general ledger profiles](/v1/docs/how-do-i-add-a-general-ledger-profile-with-mappings-to-a-chart-of-accounts), each enabling breakdown of account activity in financial reports in a particular way. ## Methods LUSID web appLUSID APILuminesce Call the [CreateChartOfAccounts](https://www.lusid.com/docs/api/lusid/endpoints/chart-of-accounts/CreateChartOfAccounts) API, for example: ```json curl -X POST 'https://.lusid.com/api/api/chartofaccounts/CoAs'   -H 'Content-Type: application/json-patch+json'    -H 'Authorization: Bearer '   -d '{   "code": "DailyCoA",   "displayName": "Daily CoA",   "description": "This is a CoA for a daily NAV",   "properties": {     "ChartOfAccounts/CoAs/FundManagerName": {       "key": "ChartOfAccounts/CoAs/FundManagerName",       "value": {         "labelValue": "John Smith"       },       "effectiveFrom": "2023-03-05T00:00:00.0000000+00:00"     }   } }' ``` Navigate to **Fund Accounting > Chart of Accounts**, open the **Chart of Accounts** tab and click the **Create chart of accounts** button: ![](https://cdn.document360.io/d575ad81-c0ed-4980-bbd1-d59ac5c3de82/Images/Documentation/image(63).png?sv=2026-02-06&spr=https&st=2026-11-04T02%3A00%3A44Z&se=2026-11-04T03%3A00%3A44Z&sr=c&sp=r&sig=Mw4omuXIfjvoL%2FBXtGNQk72eBZ9%2FHGk7nQyLnnWzkkQ%3D) Write a Luminesce SQL query using the [Lusid.ChartOfAccounts.Writer](/v1/docs/lusidchartofaccountswriter) provider and execute it using a tool such as the LUSID web app, for example: ![](https://cdn.document360.io/d575ad81-c0ed-4980-bbd1-d59ac5c3de82/Images/Documentation/image(969).png?sv=2026-02-06&spr=https&st=2026-11-04T02%3A00%3A44Z&se=2026-11-04T03%3A00%3A44Z&sr=c&sp=r&sig=Mw4omuXIfjvoL%2FBXtGNQk72eBZ9%2FHGk7nQyLnnWzkkQ%3D) ## Data fields and properties This section supplements the [API documentation](https://www.lusid.com/docs/api/lusid/endpoints/chart-of-accounts/CreateChartOfAccounts) and on-screen help text in the LUSID web app. ### Fields A chart of accounts is identified by a `scope` and a `code` that must be unique within that scope. The `displayName` and `description` fields are information fields only. ### Properties You can optionally extend the data model of a CoA by adding [custom properties](/v1/docs/properties) from the `ChartOfAccounts` domain, either when you create it or subsequently using the [UpsertChartOfAccountsProperties](https://www.lusid.com/docs/api#operation/UpsertChartOfAccountsProperties) API. ## Subsequent updates You can call the [PatchChartOfAccounts](https://www.lusid.com/docs/api/lusid/endpoints/chart-of-accounts/PatchChartOfAccounts) API to change just the `displayName` and `description` fields. To delete a CoA, call the [DeleteChartOfAccounts](https://www.lusid.com/docs/api/lusid/endpoints/chart-of-accounts/DeleteChartOfAccounts) API.