BLOG

Holding company accounting: Best practices for multiple entities


Finance team managing holding company accounting across multiple entities

Managing accounting for a holding company becomes more complex as the organization adds subsidiaries, investments, properties, or other legal entities. Finance teams must maintain accurate books for each company while also managing intercompany activity, shared expenses, consolidated financial reporting, and visibility across the organization.

When each company is maintained in a separate accounting database or file, those responsibilities can create significant manual work. Teams may spend hours switching between companies, reconciling intercompany balances, allocating shared costs, and combining financial information in spreadsheets.

Effective holding company accounting requires more than software that can maintain separate sets of books. It requires an accounting environment designed to manage multiple entities while preserving the financial integrity, reporting requirements, and security of each company.

Here are the accounting capabilities holding companies should consider as their organizational structure becomes more complex.

1. Manage multiple entities within a centralized accounting environment

One of the first considerations for a holding company is how the accounting system manages multiple legal entities.

Traditional accounting systems may require each subsidiary or company to be maintained in a separate database or company file. As the organization grows, finance teams can find themselves repeatedly switching between systems, maintaining duplicate records, and exporting financial information for organization-wide reporting.

Multi-entity accounting software takes a different approach by allowing finance teams to manage multiple companies within a centralized accounting environment while maintaining separate books and financial records for each legal entity.

A centralized structure can also make it easier to standardize financial processes and share appropriate master data, such as vendors, customers, and charts of accounts, across companies.

Onefire increases efficiency with Gravity Software

2. Standardize financial structures across companies

Holding companies often benefit from establishing consistent financial structures across their subsidiaries and related entities.

Standardized charts of accounts, reporting structures, dimensions, vendors, and other financial data can make it easier to compare performance and consolidate information across the organization.

That does not mean every entity must operate identically. Individual companies may have different reporting or operational requirements. The goal is to create enough consistency across the organization to simplify accounting and reporting without eliminating the flexibility individual entities require.

As new companies are acquired or created, standardized financial structures can also make it easier to incorporate them into the organization's accounting processes.

3. Automate intercompany accounting

Transactions between related companies are a routine part of many holding-company structures. One entity may pay expenses on behalf of another, provide services to a subsidiary, transfer funds, or participate in other intercompany activity.

When companies are maintained separately, finance teams may need to record both sides of those transactions manually and reconcile the corresponding due-to and due-from balances.

Multi-entity accounting software can automate corresponding intercompany entries and help keep due-to and due-from balances aligned across entities.

Buyers should also consider how the system handles intercompany eliminations when preparing consolidated financial statements.

4. Simplify consolidated financial reporting

Holding-company finance teams need to understand the performance of individual entities as well as the organization as a whole.

Consolidated financial reporting should allow teams to combine financial information across selected companies without repeatedly exporting trial balances or financial statements into spreadsheets.

The ability to report at both the entity and consolidated level helps finance leaders evaluate performance across subsidiaries, investments, properties, business units, or other organizational structures.

As the number of entities grows, reducing dependence on spreadsheet-based consolidation can also improve consistency and shorten the financial reporting process.

5. Allocate shared expenses across entities

Holding companies frequently incur expenses that need to be distributed across multiple entities. Payroll, insurance, professional services, technology, rent, administrative expenses, and other shared costs may need to be allocated based on defined business rules.

Without multi-entity allocation capabilities, finance teams may calculate those distributions in spreadsheets and create separate journal entries for each company.

Accounting software that supports multi-entity allocations can help automate the process using defined allocation methods while maintaining the appropriate accounting records for each entity.

As the number of companies increases, automating recurring allocations can eliminate a significant amount of repetitive accounting work.

6. Use dimensions for more flexible financial reporting

Holding-company reporting requirements often extend beyond the legal entity.

Finance teams may need to analyze financial information by property, investment, department, location, project, fund, business unit, or other characteristics.

Dimensions provide another way to categorize and analyze financial activity without continually expanding the chart of accounts. This gives finance teams greater flexibility to evaluate performance across different parts of the organization while maintaining a more manageable financial structure.

When evaluating accounting software, consider whether dimensions can be used consistently across entities and incorporated into both entity-level and consolidated reporting.

7. Strengthen security and audit controls

Adding companies, users, and financial complexity also increases the importance of financial controls.

Holding companies should evaluate whether accounting software provides role-based and entity-level security so users can access the companies and financial information appropriate to their responsibilities.

A complete transactional audit trail is also important for understanding who created or changed financial information and when those changes occurred.

Together, role-based access, entity-level security, audit visibility, and appropriate separation of duties can help organizations maintain stronger financial controls as they grow.

8. Improve financial visibility across the holding company

Finance leaders need visibility into both individual companies and the broader organization without waiting for information to be manually assembled.

Real-time dashboards and business intelligence can help teams monitor financial performance, compare entities, identify trends, and investigate results as questions arise.

For holding companies managing a growing portfolio of subsidiaries or investments, this organization-wide visibility can turn financial reporting from a periodic exercise into an ongoing management tool.

Business intelligence tools such as Microsoft Power BI can provide additional ways to visualize and analyze financial information across entities.

9. Plan for acquisitions and additional entities

The accounting system that works for five companies should not become an obstacle when the organization grows to 15, 25, or 50 entities.

Holding companies should consider how easily new entities can be added and incorporated into existing financial structures, workflows, security models, intercompany processes, and consolidated reporting.

This becomes particularly important for organizations growing through acquisitions. Finance teams need a repeatable way to bring newly acquired companies into the financial environment without rebuilding the accounting architecture each time.

Evaluating scalability before it becomes an immediate problem can help organizations avoid another accounting-system replacement as complexity increases.

Questions to ask when evaluating holding company accounting software

Choosing accounting software for a holding company requires looking beyond basic accounting features. The platform should support the financial structure of the organization today while providing flexibility as additional entities, investments, and acquisitions are added.

Can multiple legal entities be managed within one accounting environment?

Look for software that allows multiple legal entities to be managed within a centralized accounting environment while maintaining separate books and financial records for each company. This can reduce the need to switch between separate company files or databases.

Can financial results be consolidated without exporting data to spreadsheets?

The system should support consolidated financial reporting across multiple entities without requiring finance teams to manually export and combine financial statements in spreadsheets. Users should also be able to report on individual entities when needed.

How are intercompany transactions and eliminations handled?

Evaluate whether the software can automate intercompany transactions, including corresponding due-to and due-from entries, and support eliminations for consolidated financial reporting. This becomes increasingly important as intercompany activity grows.

Can shared expenses be allocated across multiple companies?

Holding companies often need to distribute payroll, insurance, professional services, technology, overhead, and other shared expenses across entities. Look for the ability to automate these allocations using defined methods rather than relying on spreadsheets and separate journal entries.

Can financial structures be shared across entities?

Sharing appropriate master data, such as vendors, customers, and charts of accounts, can improve consistency and reduce duplicate maintenance. The system should also provide flexibility when individual entities have different requirements.

Can financial information be analyzed using dimensions?

Dimensions can help finance teams analyze financial activity by property, investment, department, location, project, fund, business unit, or other criteria without continually expanding the chart of accounts.

What role-based and entity-level security controls are available?

Users should be given access based on their responsibilities, including which entities and financial information they are permitted to view or manage. This becomes increasingly important as the organization adds companies and users.

Does the system maintain a complete transactional audit trail?

A complete audit trail should provide visibility into financial transactions and changes, including who performed an action and when it occurred. This helps strengthen internal controls and supports audit readiness.

Can users view both entity-level and organization-wide financial information?

Finance leaders should be able to analyze an individual company's performance while also viewing consolidated information across the holding company. Dashboards and business intelligence can provide additional visibility into trends and performance.

How easily can new entities or acquisitions be added?

Consider what happens as the holding company grows. New entities should be incorporated into existing financial structures, security, reporting, workflows, and intercompany processes without requiring the organization to redesign its accounting environment.

Holding company accounting in practice

Onefire Holding Co. provides an example of how accounting complexity can increase as a holding company grows.

The organization was managing 17 entities in QuickBooks Enterprise and needed a more efficient way to manage multi-entity accounting and consolidated reporting.

After moving to Gravity Software, Onefire reduced accounting time by 50%, eliminated redundant logins and manual reconciliations, and gained greater financial visibility across its 17 entities.

Simplify holding company accounting with Gravity Software

Gravity Software is designed for investment firms and holding companies that need to manage multiple legal entities within a centralized accounting environment.

Finance teams can manage multiple companies in one database while supporting automated intercompany accounting, consolidated financial reporting, multi-entity allocations, dimensional reporting, multi-currency accounting, workflow automation, and role- and entity-based security.

Built natively on the Microsoft Power Platform, Gravity also works within the broader Microsoft ecosystem, including Power BI, Power Automate, Microsoft 365, and Microsoft Copilot.

If separate company files, spreadsheets, manual intercompany entries, or time-consuming consolidation are making it harder to manage your growing organization, see how Gravity can simplify your financial operations.

Schedule a personalized demo to discuss your holding company structure, reporting requirements, and growth plans.

Gravity Software

Better. Smarter. Accounting.

schedule a demo with Gravity Software

Updated on August 23, 2026