Why Set Up Users Properly?
Even small businesses benefit from giving the right people the right access — and nothing more. Your accountant doesn't need to see your bank passwords; your sales staff don't need to delete vouchers; your CA needs read-only audit access at year-end.
iAccounting's role-based permission system lets you control all of this in minutes.
User Limits by Plan
| Plan | Maximum Users |
|---|---|
| Trial | 1 (you) |
| Starter | 3 |
| Professional | 5 |
| Virtual Accountant | 3 + 1 manager (us) |
Built-In Roles
iAccounting ships with these standard roles. Pick the closest match, then customise if needed.
| Role | Best For | Can Do |
|---|---|---|
| Owner / Admin | You, business partners | Everything — settings, users, finances, delete |
| Accountant | Internal accountant, CA staff | All vouchers, reports, GST filings; not user management or billing |
| Sales Staff | Counter person, sales reps | Create sales invoices, receipts; view customers; no purchase / banking |
| Purchase Staff | Stores, procurement | Create purchase vouchers, GRN; view vendors; no sales / banking |
| Auditor (Read-Only) | External CA at year-end | View everything; cannot edit anything |
| Approver | Senior manager | Review and approve/reject vouchers entered by others |
How to Add a New User
- Go to Setup → Users & Roles.
- Click "+ Invite User".
- Enter their email address.
- Pick a role from the dropdown (or click "Custom Role" to fine-tune).
- If you have multiple companies, tick which ones this user can access.
- Click "Send Invite".
The invitee receives an email with a sign-up link. They create their own password (you never see it). Once they confirm, they appear in your team list.
Creating Custom Roles
Need something between Accountant and Read-Only? Build a custom role:
- Setup → Users & Roles → "Manage Roles".
- Click "+ New Role".
- Name it (e.g., "Junior Accountant").
- Tick permissions across these modules:
- Vouchers — Create / Edit / Delete / View, separately for sales, purchase, journal, receipt, payment, contra.
- Masters — Customers, Vendors, Items, Ledgers — view/create/edit/delete.
- Reports — P&L, balance sheet, party-wise, GST reports.
- Compliance — File GSTR-1, GSTR-3B, e-invoice, e-way bill.
- Banking — Bank reconciliation, payment gateway access.
- Settings — Company profile, invoice templates, tax rates.
- Save the role and assign it to users.
Setting Up Approval Workflows
On the Professional plan and above, you can require approval before a voucher is posted. This is especially useful for:
- Purchase vouchers above a certain amount.
- Journal entries (often used to fix errors — needs senior review).
- Vendor payments.
- Credit notes / refunds to customers.
Configure approval flow
- Setup → Approvals → "+ New Rule".
- Choose voucher type (e.g., Purchase Voucher).
- Set conditions (e.g., amount > ₹50,000).
- Pick approver(s). Multi-level approval supported.
- Decide what happens to pending vouchers — locked or draft.
Once active, any matching voucher goes into "Pending Approval" state. The approver gets an email + in-app notification. They click approve/reject. Vouchers post only after approval.
The Audit Trail — Who Did What
Every action in iAccounting is logged with user ID + timestamp. Access from Reports → Audit Trail.
You can filter by:
- User
- Action (Created / Edited / Deleted / Approved / Rejected)
- Voucher type
- Date range
Revoke or Suspend Access
When an employee leaves or you suspect misuse:
- Setup → Users & Roles → click the user.
- "Suspend" — temporary lock; their work is preserved; can be unlocked later.
- "Remove from Company" — they lose access but stay in audit logs.
- "Force Sign-Out from All Devices" — useful if their laptop is stolen.
Enable Two-Factor Authentication (2FA)
For Admin and Accountant roles, we strongly recommend 2FA. Owner can enforce it organisation-wide:
- Setup → Security → "Require 2FA for all users".
- Each user is prompted to set up 2FA on next login (Google Authenticator, Authy, or any TOTP app).
Sharing Access with Your CA
Many businesses give their CA read-only access for the financial year, then upgrade to full access during year-end. Three good patterns:
| When | Role to Assign |
|---|---|
| Quarterly reviews | Auditor (Read-Only) |
| Monthly GST filing handled by CA | Accountant (Full) |
| One-time year-end audit | Auditor for 30 days, then remove |