Skip to main content
Product › VAT Returns

Generate Your VAT Return in One Click

CoralLedger Comply calculates Output Tax, Input Tax, and the apportionment fraction for mixed-supply businesses — then generates a return in the exact format required by the Department of Inland Revenue (DIR).

VAT Returns dashboard showing a bar chart of quarterly output versus input VAT totals, a donut breakdown of VAT by rate (0%, 5%, 10%), and a filing period table with status indicators, net VAT amounts, and one-click generate buttons

How VAT Returns Work in CoralLedger Comply

1
🔗

Data Captured

Transactions are captured via manual entry or CSV import from your accounting system — all rate-tagged from your configured categories.

2
📈

Calculated

Output Tax, Input Tax, and the apportionment fraction computed for the period.

3
📋

Prepared

Return figures and supporting workings are assembled in one screen, ready for final checks before export.

4
📤

Exported

Export the DIR-format return and submit manually via the Online Tax Administration System (OTAS) — with a copy saved to your audit records.

Data In, Return Out

Every transaction is captured with its VAT rate pre-applied. Inline validation catches classification errors before they make it into your return.

VAT Transaction Entry

VAT Transaction Entry form with fields for date, supplier, description, net amount, VAT rate selector showing 0%, 5%, and 10% options, and a calculated VAT amount field

Inline Validation

VAT Transaction Entry form showing inline validation errors — a red warning banner indicating a rate mismatch on a grocery item classified as 10% but expected to be 0%, with a suggested correction link
Legal Requirement

Every Return Must Be Attested

Under Section 32 of the VAT Act 2014, every return submitted to the Department of Inland Revenue (DIR) must be formally certified as true and correct by an authorised signatory. CoralLedger Comply's BICA-prefill pathway makes that step accurate and auditable.

Learn About the §32 Attestation Pathway →

Ready to Generate in One Click?

Join the free beta — full access during open beta.

Get Started Free →