Entities
Set up entities for your businesses, funds, trusts, or personal finances with multi-book accounting.
Overview
An entity in Axiomatic represents an organization, fund, trust, or individual that maintains its own set of books. Each entity gets its own chart of accounts, books, rule packs, and financial data — completely isolated from other entities.
Entity Types
| Type | Description | Examples |
|---|---|---|
| Operating | A business with day-to-day operations | SaaS company, consulting firm, retailer |
| Holding | Holds assets or subsidiaries | Parent company, holding company |
| Fund | An investment vehicle | Venture fund, hedge fund, PE fund |
| Trust | A trust entity | Revocable living trust, charitable trust |
| Personal | An individual's finances | Personal budgeting and tracking |
Legal Structures
Each entity type supports specific legal sub-types:
| Entity Type | Available Sub-Types |
|---|---|
| Operating / Holding | C-Corp, S-Corp, LLC (Single), LLC (Multi), LP, LLP, Sole Prop, Non-Profit |
| Fund | LP, LLC, Business Trust |
| Trust | Revocable Living, Irrevocable, Charitable, Testamentary, Business Trust |
| Personal | No sub-type required |
The legal structure determines which equity accounts are seeded in your chart of accounts (e.g. C-Corps get Common Stock and APIC, while LLCs get Member's Capital and Member's Draw).
Creating an Entity
Via the Onboarding Wizard
Navigate to Settings > Profile > + New Entity and complete three steps:
Step 1 — Identity
- Display name (how the entity appears in the UI)
- Legal name (registered name; defaults to display name)
- Tax ID (optional)
Step 2 — Type and Structure
- Entity type (Operating, Holding, Fund, Trust, Personal)
- Legal sub-type (shown based on entity type)
- Jurisdiction (state/country of incorporation)
- Inception date
Step 3 — Accounting
- Functional currency (default: USD)
- Fiscal year start month (default: January)
- Industry classification (optional)
- Timezone
Via API
POST /api/entities
{
"name": "Acme Corp",
"legalName": "Acme Corporation",
"type": "OPERATING",
"subType": "C_CORP",
"functionalCurrency": "USD",
"fiscalYearStartMonth": 1,
"jurisdiction": "Delaware",
"industry": "SaaS",
"timezone": "America/New_York"
}What Happens on Creation
When you create an entity, Axiomatic automatically:
- Creates default books — GAAP for businesses, Fiduciary for trusts, Personal for individuals. Funds also get a Fund Admin book.
- Seeds the chart of accounts — a full default chart tailored to the entity's type and legal structure, with the correct equity accounts.
- Bootstraps account mappings — maps logical roles to the new accounts so the posting engine works immediately.
Books
Each entity can maintain multiple books to track the same transactions under different accounting frameworks:
| Book Type | Use Case |
|---|---|
| GAAP | Financial reporting under US GAAP |
| Tax | Tax-basis accounting with different recognition rules |
| Management | Internal reporting with custom rules |
| Fund Admin | Fund-specific reporting (NAV, capital accounts) |
| Fiduciary | Trust accounting |
| Personal | Personal finance tracking |
Each book can have its own rule pack, so the same event can produce different journal entries depending on the accounting basis.
Multi-Entity Setup
You can create multiple entities under a single account for complex organizational structures:
- Parent-subsidiary — set a parent entity and ownership percentage for consolidated reporting
- Fund structures — separate entities for the GP and each fund vehicle
- Personal + Business — track personal finances alongside your business
Entities are fully isolated — each has its own chart of accounts, books, and financial data. Cross-entity relationships are managed through parent/child links and consolidation groups.
Updating an Entity
Use PATCH /api/entities/:id or the Entity Profile editor in Settings to update any entity field after creation, including type, sub-type, jurisdiction, tax ID, industry, and accounting settings.