Book a demo
Consolidation

Moving group reporting off spreadsheets without leaving Zoho Books

The ledgers stay in Zoho Books. Only the group layer leaves the spreadsheet. What moves, what stays, and a parallel run that proves it before you switch.

Part of: Zoho Books for a group of companies: the complete guide

In this post 7 sections

In short

You do not have to leave Zoho Books to leave the group spreadsheet. The ledgers stay where they are. What moves is the group layer: rates, account mapping, translation, eliminations, ownership and the pack. Run the new method beside the spreadsheet for one month, explain every difference, then retire the spreadsheet.

Key takeaways

  • The books do not move. Each company keeps posting in Zoho Books, or whatever it uses today.
  • Only the group layer changes: rates, mapping, translation, eliminations, non-controlling interest and reporting.
  • Run both for one month and explain every difference before you switch.
  • A spreadsheet is still fine for a very small group. The point is knowing when it stops.

Why do groups outgrow the spreadsheet?

A group spreadsheet begins well. Three companies, two foreign currencies, one tab per company and a summary. It stops being enough gradually: a fourth company, an ownership of less than 100 percent, a new account in one ledger, a rate changed by one person and not another. Nothing breaks visibly. A cell is wrong, and the total still adds up.

Here is the smallest example. Palmridge’s September revenue is AED 4,800,000. Translated at the average rate of 0.2025 it is GBP 972,000. Someone pastes the closing rate of 0.2040 into one cell instead.

Exhibit 1. A quiet error in a group spreadsheetGBP
September 2026CorrectOne wrong rateDifference
ZenvaraGBP625,000625,0000
FernhollowUSD 460,000 at 0.7540346,840346,8400
PalmridgeAED 4,800,000 at 0.2025, or by mistake 0.2040972,000979,2007,200
Revenue before eliminations1,943,8401,951,0407,200

Example group used across Finconsol guides. Three of the group’s five companies shown. Averages: USD 0.7540, AED 0.2025.

Revenue is overstated by 7,200, and nothing flags it. A formula that picks the right rate from a table would have avoided it; a person pasting in a cell did not. That is the case for moving rates and mapping out of cells and into one place.

What does Zoho Books give you for a group today?

Zoho’s help page on managing multiple organizations explains creating and cloning them, and mentions no combined or consolidated report1. Budgets can be exported: the budgets page says the budget summary can be exported as PDF, XLS or XLSX2. The reports help lists scheduling of reports3. Those are the pieces a spreadsheet is built from, one company at a time.

For several organizations Zoho’s own partner article uses Zoho Analytics, with a query that multiplies amounts by rates typed into it. It says the rates are entered manually, and it does not mention eliminations, non-controlling interest or a translation reserve4. Checked against Zoho’s help centre on 29 Oct 2026.

None of this means Zoho Books is the wrong place for the ledgers. It means the group layer is separate.

What moves and what stays?

ItemWhereStatus
Each company’s ledgerZoho Books, QuickBooks, Xero or another systemStays
Daily posting, invoices, bankIn each company, as nowStays
Trial balance for the monthRead from Zoho Books, or supplied by uploadComes in
Rates, mapping, translationGroup tables, not cellsMoves
Eliminations and ownershipPer month, with a recordMoves
The board packBuilt from the same figuresMoves

The trial balanceTrial balanceA list of every account balance at a date, with total debits equal to total credits. It is the starting point for consolidating a company's figures.Open the glossary entry is the hand-over point. As long as each company can produce one, in its own currency, the group layer does not care which system it came from.

How do you switch without a risky month?

  1. Pick a closed month and the spreadsheet figures you already trust.
  2. Load the same trial balances into the new group layer and set the same rates.
  3. Compare line by line. Expect differences, and write down the cause of each.
  4. Fix the cause, in the spreadsheet if the spreadsheet was wrong or in the setup if the setup was.
  5. Run one more live month in both, then retire the spreadsheet with its last version kept.
Exhibit 2. What a first parallel run might showGBP
September 2026SpreadsheetGroup layerDifference
Revenue before eliminations1,943,8401,943,8400
Intercompany sales eliminatedAED 400,000 at 0.2025, Zenvara to Palmridge0(81,000)81,000
Revenue after eliminations1,943,8401,862,84081,000

Three of the group’s five companies shown. Here the spreadsheet left the intercompany sale in revenue. The standards require it eliminated in full.

The 81,000 is the cause of the difference, and it is a good one to find: the spreadsheet counted the group’s sales to itself. Intragroup income and expenses are eliminated in full5.

When is a spreadsheet still enough?

For three companies, two foreign currencies, full ownership and a calm month, a well-built spreadsheet can do the job. The warning signs are a part-owned subsidiary, a fourth currency, a mapping that only one person understands, a late rate change, and the month-end that depends on one file being sent to the right person.

Whichever you choose, three habits help. Keep the rates in one table and never in a cell. Keep a list of every account mapping with the date it changed. And keep last month’s file locked, so a number reported to the board cannot change because someone tidied a tab.

How does Finconsol handle this?

Finconsol is the group layer described above. It reads Zoho Books directly, read only and every night, takes Xero and QuickBooks by trial balance upload today (direct connection coming soon), and takes any other system by trial balance. Rates, mapping, translation, intercompany, non-controlling interest and the board pack run from the same figures.

Locked months and a change log keep a closed month closed, and the accounting firms that run group accounts for several clients can use it for each.

Revenue of three companies, Sep 2026, GBPTies to the trial balances
CompanyLocalRateGBP
ZenvaraGBP 625,0001.0000625,000
FernhollowUSD 460,0000.7540346,840
PalmridgeAED 4,800,0000.2025972,000
Intercompany eliminatedAED 400,0000.2025(81,000)
After eliminations1,862,840
Rates and mapping are held once. Nobody pastes a rate into a cell.

Questions

Do I have to move my companies off Zoho Books?

No. The ledgers stay where they are. Finconsol reads Zoho Books directly, read only, and takes other systems by trial balance.

Can I keep my spreadsheet while I test?

Yes, and you should. Run one closed month in both, explain each difference, and retire the spreadsheet only when you trust the group layer.

Is a spreadsheet enough for three companies?

Often, if there are only a couple of currencies and no part-owned subsidiary. It stops being enough when the number of rates, owners and people touching the file grows.

What do I need to hand over from each company?

A trial balance for the month in the company’s own currency, with intercompany balances shown by counterparty.

Sources

  1. Zoho Books FAQ, Manage Multiple Organizations. Checked 29 Oct 2026.
  2. Zoho Books help, Budgets. Checked 29 Oct 2026.
  3. Zoho Books help, Reports. Checked 29 Oct 2026.
  4. Zoho Partner Support, Multi-currency financial reports from multiple Zoho Books organizations in Zoho Analytics. Checked 29 Oct 2026.
  5. IFRS 10 Consolidated Financial Statements, paragraph B86.
Cite this post

Prabhu, A. (2026, 11 December). Moving group reporting off spreadsheets without leaving Zoho Books. The Finconsol Blog. https://finconsol.com/blog/zoho-books-consolidation-spreadsheet/

Amit Prabhu

Founder, Finconsol

Amit Prabhu leads Finconsol at Aaxonix Tech, a Zoho and NetSuite implementation partner based in Pune, India. He works with multi-company groups and the accountants who serve them on closing many sets of books into one set of group numbers.

See your group in one picture

Thirty minutes, on a group shaped like yours.

Book a demo