Zoho Custom Modules
Zoho Custom Modules are extra record types you add to Zoho Books beyond the standard invoices, bills and expenses, to track information specific to your business. They are created in the Customisation settings and appear as their own module in the app. They matter because they let a business record and report on things the built-in modules do not cover, without leaving its accounting system.
What Are Zoho Custom Modules?
Zoho Books ships with a fixed set of record types — customers, invoices, bills, expenses and so on. A custom module adds a brand-new record type of your own design, with its own fields, so information that has no home in the standard modules can still be captured inside Zoho. It is the difference between forcing data into a notes field and giving it a proper, reportable structure.
An Indian business reaches for a custom module when its workflow has a record the standard app ignores — a Chennai freight forwarder tracking shipment consignments, a real-estate firm logging property units, or a services company recording contract milestones. The module keeps that operational data alongside the accounts, so it can be filtered, reported and linked to invoices instead of living in a separate spreadsheet.
Key terms
- Multi-Currency Bank Feed — Foreign-currency accounts feeding in with per-line rates.
- Xero Bank Rules — Automatic coding of recurring bank lines in Xero.
- Hubdoc Automation — Document capture that auto-publishes bills into the ledger.
How Zoho Custom Modules Work
A custom module turns a business-specific record into structured, reportable data:
- 1Define the record type
You decide what the module represents — say a consignment or a contract — the concept the module will hold.
- 2Add the fields
Custom fields are created for the data you need to capture, giving each record a consistent structure.
- 3Create records
Users add records to the module as work happens, building a queryable dataset inside Zoho.
- 4Link to standard modules
Records can be associated with invoices, customers or bills so the custom data connects to the accounts.
- 5Report and filter
The module's records can be filtered and reported on, replacing an external spreadsheet.
How to Set Up Zoho Custom Modules in Zoho Books
Custom modules are created from the organisation's customisation settings:
- 1Open Settings
Click the Gear icon (Settings) in the top-right corner of Zoho Books.
- 2Go to Modules
Under the Customisation section, select Modules — this lists the standard and any existing custom modules.
- 3Create a new module
Click + New Module and give it a singular and plural label (for example Consignment / Consignments).
- 4Add custom fields
Define the fields the record needs — text, number, date, dropdown — so every record is captured consistently.
- 5Set permissions
Grant the relevant user roles access to view and edit the module so the right people can use it.
- 6Start recording
The module now appears in Zoho Books; add records and, where useful, link them to invoices or contacts.
Zoho Custom Modules: A Practical Example
| Particulars | Amount (INR) | Treatment |
|---|---|---|
| Consignment record created (custom module) | — | Tracks shipment ref, route, weight |
| Linked freight invoice | 85,000 | Standard invoice associated to the consignment |
| Fuel surcharge captured in a custom field | 6,000 | Reportable within the module |
| Margin report by consignment | — | Filtered from the custom module |
A Chennai freight forwarder builds a Consignments custom module in Zoho Books with fields for route, weight and fuel surcharge. Each ₹85,000 freight invoice is linked to its consignment record, and a ₹6,000 surcharge is logged in a custom field. Instead of a side spreadsheet, the firm now reports margin per consignment directly from Zoho — operational and financial data in one system.
Rebuilding a standard module: Creating a custom module for something invoices already do duplicates data → use the built-in module and extend it with custom fields instead.
Common Mistakes With Zoho Custom Modules
Custom modules add value only when they are designed with restraint:
- Rebuilding a standard module — Creating a custom module for something invoices already do duplicates data → use the built-in module and extend it with custom fields instead.
- Too many free-text fields — Unstructured text fields cannot be reported cleanly → prefer dropdowns and dates so the data stays queryable.
- No link to the accounts — A module that floats free of invoices and contacts becomes another silo → associate records to standard modules.
- Loose permissions — Giving everyone edit rights corrupts the data → set role-based access when the module is created.
Zoho Custom Modules are extra record types you add to Zoho Books beyond the standard invoices, bills and expenses, to track information specific to your business. They are created in the Customisation settings and appear as their own module in the app. They matter because they let a business record and report on things the built-in modules do not cover, without leaving its accounting system.
Need help with Zoho Custom Modules?
Zoho Custom Modules sits inside your day-to-day books. Patron's CA-led team keeps them accurate, compliant and audit-ready.
Applicable framework: Product guidance – Zoho Books (India edition); record-keeping under Companies Act 2013 (Section 128). For general information only, not professional advice. Verify the current position for your entity before acting.
