4 lessons1h 24m of videoIndia editionFreeAudited 5 September 2026
undefined
This is the layer most teams skip because nothing visibly breaks when you do. Everyone is an admin, the accountant works inside the client login, opening balances are keyed from memory, and the vendor portal is never switched on. Each of those is a control weakness that an auditor will find later, and each takes minutes to fix now.
The module pairs two official Zoho sessions on roles and collaboration with a reading lesson we wrote ourselves, because Zoho has no current video on opening balances and migration cut-over. That lesson is the one clients ask us about most; read it before you migrate anything.
The 4 lessons
Every video is an official Zoho Books upload, embedded from YouTube and verified live on 5 September 2026. Lessons marked KCS NOTE are written by us. Progress is tracked in the Academy player; use the link under each lesson to open it there.
2.1 Users, Roles & Inviting Your CA NEW1:44 · 6 yrs ago
Setting up user roles and inviting users. Give your CA the dedicated Accountant role rather than an Admin login — it preserves segregation of duties and keeps the audit trail meaningful.
The features built specifically for practising accountants — client switching, review workflows, closing dates and books-locking, journal review and the audit trail. Essential if you run a CA firm or an outsourced finance function.
Collaboration features: customer and vendor portals, shared documents, comments and approvals. Portals cut the email back-and-forth on payment status and vendor invoice queries dramatically.
Zoho has no current video on this, so here is how we do it on live migrations. Getting the cut-over right is the single biggest determinant of whether a Zoho Books file is trustworthy a year later.
1. Fix the migration date first
The migration date is the day your Zoho Books ledger starts. Everything on or after it is a live transaction; everything before it is an opening balance. Set it in Settings → Opening Balances, and pick the first day of a financial year or of a GST return period — never a mid-month date, which leaves you reconciling a part-period GSTR-3B against two systems.
Once transactions exist, changing this date is painful. Decide it before you import anything.
2. Enter the trial balance, not the transactions
Take the audited or finalised trial balance from your old system as at the day before the migration date and enter those closing balances as openings. Do not re-key years of history to "have it in Zoho" — keep the old system as the archive for prior years and start clean.
3. Open invoices and bills go in individually
This is where most self-service migrations go wrong. Debtors and creditors must not go in as a single lump-sum ledger balance. Enter each unpaid customer invoice and each unpaid vendor bill as an individual document, dated its original date, so that:
ageing reports are meaningful from day one;
payment receipts and vendor payments can be applied against the right document;
MSME payment-timeline tracking under section 43B(h) actually works.
The same applies to unapplied advances from customers and to advances paid to vendors.
4. Close out Opening Balance Adjustments
Zoho Books parks any difference between your debits and credits in an Opening Balance Adjustments account. A non-zero balance there is not a rounding quirk — it means something did not come across. Do not go live until it is nil.
Usual culprits: a ledger mapped to the wrong account type, TDS or GST clearing balances left behind, stock value entered both as an item opening quantity and as an inventory ledger balance, or debtor and creditor control accounts entered on top of the individual invoices you already keyed.
5. The sign-off checklist
Zoho trial balance as at the migration date equals the old system's, line by line.
Opening Balance Adjustments is nil.
Debtors and creditors ageing totals agree to their control accounts.
Inventory quantity and value agree to the closing stock statement.
Bank balances agree to the bank statement, with unpresented items identified.
GST, TDS and TCS clearing ledgers carry the balances you actually expect to pay or claim.
A closing date is set so nobody can post back into the migrated period.
KC Shah & Associates practice note on migrating in from Tally or any other system: how to set the migration date, enter opening balances, handle unpaid invoices and bills individually, and clear the Opening Balance Adjustments account so your trial balance ties to the rupee. Zoho's own Tally and QuickBooks migration videos are too old to be reliable, so the step-by-step process lives in our migration framework, linked below.
Invite them as an Accountant, not as an Admin. The accountant role gives full access to transactions, reports, journals and period locking without the ability to change organisation settings, delete the organisation or manage billing. Lesson 2.1 shows the invitation; lesson 2.2 shows what the role unlocks.
When should the opening balance date be?
The day before your first live transaction in Zoho Books, and it should be a date on which you have a finalised trial balance from the old system. Mid-year cut-overs are fine if the trial balance is clean; a cut-over on a date with unreconciled bank balances is not. Lesson 2.4 walks through this decision.
Can clients approve estimates through the portal?
Yes. The client portal lets customers view and accept estimates, view invoices and statements, and pay online where a payment gateway is connected. Lesson 2.3 covers both the client and the vendor portal, including what the vendor sees on the purchase order side.
Share this module:
Want this set up for you rather than by you?
We implement Zoho Books for SMEs and run the books on it afterwards. If your team is working through this module because something is not reconciling, that is usually a configuration problem we can fix in a day. See Zoho Books implementation or outsourced accounting.