This screen works here but is designed for the desktop — its phone layout comes later.
Accounting Dashboard
Loading...
BANK & CASH
AED 0
All accounts · ledger-driven
REVENUE · THIS MONTH
AED 0
0 invoices
INVENTORY VALUE
AED 0
FIFO layers · ties to GL
VAT PAYABLE
AED 0
Output − Input tax
Recent Invoices
No invoices yet
Create your first invoice to get started
Overdue
0
All clear!
No overdue invoices
Recent Bills
No bills yet
Record your first vendor bill to get started
Overdue Bills
0
All clear!
No overdue bills
MULTIPLE ACTIVITY JOINT ACTION
Accounting that proves itself.
Built in the UAE, for UAE businesses. A true double-entry ledger where every figure on every report drills down to the journal — and the source document behind it. No black boxes. No "trust us" totals. Your books, proven to the fils.
True double-entry kernel
Every document posts a balanced journal. The Trial Balance ties to the fils — always.
FIFO inventory, proved live
Layer-by-layer costing with tie-out reports that reconcile stock to the ledger in real time.
FTA-ready VAT & Corporate Tax
VAT 201 layout, input/output detail, and corporate tax computed on ledger profit.
Drill-down everything
Click any line: statement to account ledger to journal to the source document. Excel-style, everywhere.
Crisp vector documents
Invoices, statements, vouchers and every report render as sharp, print-perfect PDFs.
Payroll & WPS built in
UAE payroll with WPS, gratuity and salary journals posting straight into the books.
majabooks.com · One workspace for accounting, inventory, imports, production and payroll — made with pride in the UAE.
Every number you see here is drillable. Try it — click a chart.
Bank & Cash
Cash and bank account balances & transactions
AED 0
Cash in Hand
AED 0
Bank Accounts Total
AED 0
Money in Transit
AED 0
Cheques in Hand
Accounts
Account
Type
Currency
Balance
No accounts yet
Add your bank or cash accounts to start tracking balances
Recent Transactions
Date
Description
Party
Account
Type
Amount
No transactions yet
Salary payments, invoice receipts, and bill payments will appear here
Sales
Invoices, customers & UAE e-invoicing (PINT-AE)
Invoices
Proforma
Sales Orders
Delivery Challans
Recurring Invoices
Credit Notes
Bad Debt Relief
Bad Debt Recovery
Payments Received
Advance Tax Invoices
Customers
Salesmen
Commission
E-Invoice
New Tax Invoice
An increase in what a customer owes — under-billing, an agreed extra, a rate change — is a supplementary tax invoice under UAE VAT, numbered DBN-, printed with the original's number.
Line Items
Description
Account
Qty
Rate
Disc
Subtotal
VAT%
VAT Amt
Total
SubtotalAED 0.00
DiscountAED 0.00
Taxable AmountAED 0.00
VATAED 0.00
TotalAED 0.00
Drop files here or click — attached when you save
New Proforma Invoice
Line Items
Description
Account
Qty
Rate
Disc
Subtotal
VAT%
VAT Amt
Total
SubtotalAED 0.00
DiscountAED 0.00
Taxable AmountAED 0.00
VATAED 0.00
TotalAED 0.00
Drop files here or click — attached when you save
New Sales Order
Line Items
Description
Account
Qty
Rate
Disc
Subtotal
VAT%
VAT Amt
Total
SubtotalAED 0.00
DiscountAED 0.00
Taxable AmountAED 0.00
VATAED 0.00
TotalAED 0.00
Drop files here or click — attached when you save
New Delivery Challan
Dispatch Details
Items Dispatched
Description
Qty
Unit
Rate
Value
Total Value (reference only)AED 0.00
Drop files here or click — attached when you save
Invoice profiles that auto-generate on a repeating schedule
Profile Name
Customer
Repeat
Next Date
Amount
Status
No recurring invoices yet
Set up a profile to auto-bill repeat customers
New Recurring Invoice
Line Items
Description
Account
Qty
Rate
Disc
Subtotal
VAT%
VAT Amt
Total
SubtotalAED 0.00
DiscountAED 0.00
Taxable AmountAED 0.00
VATAED 0.00
Amount per InvoiceAED 0.00
Drop files here or click to browse
New Credit Note
Stock is restored to that invoice's ORIGINAL FIFO layers at their original cost
Line Items
Description
Account
Qty
Rate
Disc
Subtotal
VAT%
VAT Amt
Total
SubtotalAED 0.00
DiscountAED 0.00
Taxable AmountAED 0.00
VATAED 0.00
TotalAED 0.00
Drop files here or click — attached when you save
Payments recorded against customer invoices
No payments recorded yet
Record a payment against an outstanding invoice
Record Payment Received
Drop files here or click — attached when you save
Journal Entry (auto-posted on save)
Account
Debit
Credit
Selected Bank / Cash Account
AED 0.00
—
Accounts Receivable
—
AED 0.00
Sales team & agents — every sales document carries a salesman; receipts also carry a collector
Code
Name
Mobile
Email
Territory
Status
No salesmen yet
Add your sales team — invoices, receipts, credit notes and bad-debt documents will carry them for performance tracking and commissions
New Salesman
Code
Name
TRN
Email
Phone
Balance
Status
No customers yet
Add your first customer
New Customer
Your rules, MAJA's arithmetic — plans with your thresholds; runs per salesman per period; settled through payroll or a vendor bill
🇦🇪 UAE E-Invoice System Status
Pilot: July 2026 · Mandatory (≥AED 50M revenue): January 2027 · All businesses: July 2027
The vendor charged more than the original bill — their supplementary tax invoice or debit note. Enter it as they issued it; it is a bill linked to the original.
Line Items
Description
Account
Qty
Rate
Disc%
Subtotal
VAT%
VAT Amt
Total
Sub TotalAED 0.00
DiscountAED 0.00
Taxable AmountAED 0.00
VATAED 0.00
TotalAED 0.00
Drop the supplier document here or click — attached when you save
Bill profiles that auto-generate on a repeating schedule
Profile Name
Vendor
Repeat
Next Date
Amount
Status
No recurring bills yet
Set up a profile to auto-generate repeat vendor bills
New Recurring Bill
Drop files here or click to browse
Payments to vendors — against a bill or as an advance (both post through the kernel)
No payments recorded yet
Record a payment against an outstanding bill
Record Payment Made
Amount
AED Amount = Foreign Amount × Exchange Rate. Paid from an AED account; the journal posts in AED.
Journal Entry (auto-posted on save)
Dr. Accounts Payable | Cr. Selected Bank/Cash Account
Drop the supplier document here or click — attached when you save
Local Purchase Orders issued to UAE / domestic suppliers
No Local POs yet
Create a Local Purchase Order for UAE / domestic suppliers
Local Purchase Orders
New Local Purchase Order
Items / Services
Description
Account *
Qty
Unit
Unit Price (AED)
VAT %
VAT Amt
Total (AED)
Subtotal (ex VAT)AED 0.00
VAT (5%)AED 0.00
Total AmountAED 0.00
Drop files here or click — attached when you save
Import Order IMP-Draft
New import order
✓
Ordered
—
2
Shipped
In Progress
3
Customs
Pending
4
Warehouse
Pending
5
Completed
Pending
1. Order Details
2. Items & HS Codes
#
Description
HS Code
Qty
Unit
Unit Price (FCY)
Line Total (FCY)
Duty %
Total (FCY)
0.00
Total (AED)
0.00
+ Add Item
3. Shipment & Tracking
4. All Costs & Vendors Unlimited
Add every invoice and charge for this import. Costs marked Capitalize = Yes roll into landed cost. Recoverable VAT is excluded from inventory.
#
Vendor / Payee
Cost Type
Invoice Ref
Date
Ccy
Ex.Rate
Amount(FCY)
Amount(AED)
VAT%
VAT Amt
Capitalize?
Status
Subtotal (AED)
0.00
0.00
VAT (Recoverable)
+ Add row
4B. Bill of Entry UAE Customs
Reads from the cost lines above — never re-entered.
RCM: at GRN the system posts Dr Input VAT / Cr Output VAT — both return boxes move, net zero cash (TRN-linked importers).
📦 Goods Receipt & Status
After receiving goods, create the GRN to recognise inventory (Dr Inventory / Cr Goods-in-Transit + FIFO layer).
🧮 Cost Summary (AED)
◷ Import Status
○ All Costs Entered
○ Bill of Entry Details
○ Payments Completed
○ Goods Received (GRN)
○ Inventory Updated
○ Accounting Posted
Overall Progress0%
📎 Attachments
Upload invoices, BL, DO, customs docs.
ℹ️ Costs marked Yes in Capitalize are included in inventory valuation. VAT marked Recoverable is posted to VAT Input and excluded from inventory. Inventory is recognised at GRN.
Code
Name
TRN
Email
Phone
Balance
Status
No vendors yet
New Vendor
No expenses yet
Record Expense
Drop the supplier document here or click — attached when you save
Expense profiles that auto-generate on a repeating schedule
Profile Name
Paid Through
Repeat
Next Date
Amount
Status
No recurring expenses yet
Set up a profile to auto-generate repeat expenses
New Recurring Expense
Drop files here or click to browse
New Debit Note
Inventory leaves at the bill's ORIGINAL FIFO receipt cost; any refund difference posts to PPV
Line Items
Description
Account
Qty
Rate
Disc
Subtotal
VAT%
VAT Amt
Total
SubtotalAED 0.00
DiscountAED 0.00
Taxable AmountAED 0.00
VATAED 0.00
TotalAED 0.00
Drop the supplier document here or click — attached when you save
Inventory
Items, services, stock levels & valuation
0
Active Items & Services
AED 0
Stock on Hand Value
0
Low Stock Items
Items & Services
Item Groups
Composite Items
Production Orders
Stock Adjustments
Code
Name
Type
Selling Price
Cost
Stock Qty
VAT
Status
No items yet
New Item / Service
Item Details
Item Description
Inventory Tracking
Opening Stock
Cancellation & Returns
Fulfilment Details
Drop evidence here or click to browse
Define groups to organise your items (e.g. Carton, Ink, Glue, Paper)
Group Name
Description
Items
Status
No groups yet
Create groups to categorise your items by type or industry
New Item Group
Composite items are finished goods built from other items, services or composite items
SKU
Composite Item
Components
Available Qty
Ref. Unit Cost
Selling Price
Status
No composite items yet
A composite item is a finished good built from other items, services or composite items
New Composite Item
Components to make 1 unit (items / services / composite items)
Component
Qty per unit
Unit
Ref. Unit Cost (AED)
Ref. Line Cost
Reference Cost / unit (estimate only — real valuation comes from purchases & production)AED 0.00
UnitAED 0.00
Record manufacturing runs — track materials consumed, output produced, and auto-calculate product cost
Order #
Finished Product
Date
Qty Produced
Material Cost
Labour & OH
Total Cost / Unit
Status
No production orders yet
Record a production run to track manufacturing costs and update stock
New Production Order
Drop files here or click — attached when you save
Materials Consumed * Required
Component Item
Qty Required
Unit
Unit Cost (FIFO/WAC)
Line Cost
Stock Available
Labour & Overhead Costs Optional — add if applicable
Description
Type
Amount (AED)
Account
Settlement
Vendor
VAT
Paid From
Total Material CostAED 0.00
Total Labour & OverheadAED 0.00
Total Production CostAED 0.00
Cost per Unit of OutputAED 0.00
Stock Adjustments
Date
Reason
Item
Type
Qty Change
Reference
No adjustments yet
Payroll — Employees
Employee subledger · salary payables · settlements · loans · visa (calculated in Payroll, paid here)
Employees come from the Payroll app — one shared table, one truth.
Accountant
Chart of accounts & double-entry journal
Chart of Accounts
Journal Entries
Fixed Assets
Periods
Audit Trail
Borrowings
Books Health
Loading accounts...
Audit Trail
Written by the database itself — every create, edit, void, delete, close and filing, from any path. The log cannot be edited or purged.
Accounting Periods
Closing a month locks it at the database: no postings, edits, draft-postings, or deletions of posted entries inside it — every path, including future code. Drafts stay free (non-ledger scratch).
Asset Register
Register Fixed Asset
Asset
Drop the purchase evidence here
Acquisition
Depreciation
Entry #
Date
Description
Source
Debit
Credit
Status
No journal entries
Reports
Every figure reads the General Ledger and drills to its source · Reporting Engine v1.0
Report
VAT & Corporate Tax
FTA VAT Return Form 201 (5%) and Corporate Tax (9%)
VAT Return
Corporate Tax
Pre-registration input tax
VAT Period
Output VAT (Sales)
1
Standard rated supplies (5%)
Taxable sales in UAE at 5% VAT
AED 0
2
Reverse charge supplies
Imports subject to reverse charge — goods through customs (FTA Box 6) and services from abroad (FTA Box 3)
AED 0
3
Zero-rated supplies
Exports & international services
AED 0
4
Exempt supplies
Financial services, residential rent
AED 0
5
Total Output VAT
AED 0
Input VAT (Purchases)
6
Standard rated purchases
Recoverable input VAT on purchases
AED 0
7
Total Input VAT
AED 0
Net VAT Position
8
Net VAT Payable / (Refundable)
Box 5 minus Box 7
AED 0
VAT returns must be filed quarterly with the FTA. Deadline is 28 days after the end of each tax period. Late filing penalty: AED 1,000 for first offence.
Filing History
Click a return for the full working
Period
Output VAT
Input VAT
Net
Status
VAT Filing History
Settings
Organisation
Users & Roles
Invoices
Appearance
Accounting
Compliance
Company Identity
The date on your FTA certificate — not the day you received it. VAT is due on every sale from this date.
As the FTA assigned it when it approved you.
Corporate Tax
to
Leave blank and MAJA starts with the first entry in the books and ends at the first year-end at least six months away (the FTA's 6–18 month rule). Set it if your memorandum says otherwise.
Company Logo
No logo
Owner's actions
Only you see this card
Hand the company to someone else
They become the owner; you stay as an admin. The new owner must already be an active member.
Close the company
Every other member is disabled and the books close on a date. Nothing is deleted — you can reopen it; the members are enabled again one by one.
Invoice Preferences
Governed by VAT → Compliance Rules (versioned, FTA-dated) — one source of truth.
Invoice Defaults
Classic
Main · house style
Modern
Blue, strong head
Minimal
Airy & typographic
Bold
Violet, strong head
Royal
Navy & gold rule
Emerald
Fresh green head
Crimson
Deep maroon
Sunset
Orange-red head
Graphite
Mono, understated
Ocean
Sea-teal classic
Colour Theme
Choose a colour scheme. Changes apply instantly across both Payroll and Accounting.
Currently using: —
Compliance rules are versioned, never edited. New versions apply from their effective date; every posted document permanently keeps the rule that applied on its date.
Accounting & Fixed Assets
Every "This Financial Year" in reports, the dashboard's year to date and the Corporate Tax computation follow it. Changing the year-end of a registered company needs FTA approval (Art. 58).
Settle to bank
This account is holding AED 0.00. Record the payout the way the
statement shows it: what the account released, and what your bank actually received.
The difference is what the processor kept.
Add Bank / Cash Account
New Account
How VAT → Corporate Tax reads this account: fines and penalties and non-qualifying donations are added back in full, entertainment by half, exempt income is deducted, interest counts toward the cap.
Say yes and MAJA sets it up on both sides at once — the ledger code here, and a real account you can
receive into and pay from. Otherwise it stays a plain ledger line and will not appear in any payment picker.
Opening balance starts at zero; enter it from Bank & Cash if the account already holds money.
Stock Adjustment
Quantity: goods found or lost — issued at FIFO, found at cost price
Select an item to see its stock on hand and its value.
The quantity stays. The stock that stood on this date is given the new value; every sale from this date on is restated to the new cost at its own date (each must be in an open period); stock consumed before this date keeps the price its own documents gave it.
Drop files here or click — attached when you save
Record Payment
Invoice balance dueAED 0.00
Receive it into Cheques in Hand — not yet banked below. It moves to a bank when you mark it Cleared on Bank & Cash.