Skip to content

RiyalPlus — Frequently Asked Questions

Getting Started

What is RiyalPlus?

RiyalPlus is a Saudi compliance workspace. It prepares your filings from your own documents: the annual Zakat & income tax declaration (Form 10) with IFRS financial statements, the Transfer Pricing disclosure, monthly Withholding Tax returns, VAT returns, RETT (real estate transaction tax) declarations, the UBO (beneficial owner) register and annual confirmation, Excise Tax returns, and the Qawaem financial-statement deposit. RiyalPlus prepares the filing pack; you submit it through the relevant government portal (ZATCA, or the Ministry of Commerce via the Saudi Business Center).

What does "evidence-first" mean in practice?

Every computed number traces back to your uploaded documents, and the audit trail records how it was derived. RiyalPlus never invents a figure: where the regulation requires a judgment — a fair market value, a sugar concentration, a present-value discount rate, a group-level fact — you assert the value and the system records your basis for it.

Do I need an accounting background to use RiyalPlus?

The platform handles the calculations, but you review the account classifications and the computed results before exporting, so you should be comfortable with your own trial balance. Accountants and tax consultants will move fastest; business owners are walked through each step, and every wizard step has a "Need help with this step?" link.

What do I need before I start?

A filing entity (your company's commercial-registration details — RiyalPlus can prefill them from the CR number), and the source data for the product you're filing: a trial balance for the Zakat & tax declaration or VAT, payment records for WHT, deal documents for RETT, product specs for Excise, and so on.

Does RiyalPlus submit my filings to the government for me?

No. RiyalPlus prepares submission-ready packs; you or your accountant complete the submission on the relevant portal — ZATCA for tax filings, the Saudi Business Center (Ministry of Commerce) for UBO and Qawaem. The platform's job ends at producing defensible, validated output.

What language do my uploaded documents need to be in?

Uploaded documents — including your trial balance and commercial registration — need to be in Arabic. This matches what the authorities require for the filings themselves.

Points & Billing

What are points?

Points are RiyalPlus's currency: 1 point = SAR 50. You buy points once and spend them across all products. There are no subscriptions and nothing renews — you pay only for what you file.

How much does each product cost?

Zakat & tax case (Form 10 + financial statements): 36 points. Transfer Pricing year: 30. WHT year: 10 (+5 for automatic payment extraction). VAT period: 30. Excise period: 30. RETT transaction: 30. UBO annual confirmation: 30. Qawaem deposit add-on: 15. Verify+ add-on: 10. Extra team seat: 36 (one-time).

When exactly am I charged?

At the moment a product does its paid work, never before: uploading a trial balance (Zakat & tax case), creating a TP case, unlocking a WHT year, marking a VAT / Excise / RETT filing as filed, confirming a UBO annual confirmation, or activating an add-on. Creating cases and containers, building catalogs and registers, previews, and validation screens are all free.

Is anything free?

Yes, deliberately: the UBO identification (who your beneficial owners are), the CbCR scope check (most companies get "not applicable" without paying), the Excise product catalog, the RETT claw-back monitor, WHT beneficiary registry data, VAT and Excise containers, previews and validations, and UBO 15-day updates. The charge sits on the deliverable — the filing pack, the confirmation, the unlock — not on the exploration.

Do I get anything for signing up?

New accounts receive a one-time opening grant of points, enough to run your first filings before buying a top-up.

How do I buy points, and is there a volume bonus?

Open Billing › Buy points, choose an amount, and pay by card. Top-ups from SAR 10,000 earn +5% bonus points and from SAR 25,000 earn +10%. VAT (15%) is added at checkout, and a tax invoice is issued for every purchase.

What happens if processing fails after I've been charged?

If a trial-balance run fails for a reason on our side, the points are refunded to your balance automatically — you'll see the refund in your ledger. If the uploaded file itself was unusable (for example, too few rows or no balance columns), the run is consumed; fix the file and upload again.

I have a billing or payment problem — what do I do?

Billing and payment matters — charges, refunds, payment methods, invoices — are handled directly by our team, not by the help articles or the chat assistant. Start a conversation on the Support page or email support@riyalplus.ai and we'll open a ticket.

Do points expire?

No. Your balance carries forward until you spend it.

The Zakat & Tax Declaration

What is a "case"?

A case is one Zakat & tax declaration — one filing entity, one fiscal period. It moves through the wizard: setup → trial-balance upload → mapping → certification → compute → review → export. Creating a case is free; the price is locked at creation and charged at trial-balance upload.

What's the workflow from start to a finished declaration?

Create a case for an entity and period, upload that period's trial balance, review how accounts were mapped to the declaration lines, answer the certification questions, run compute, resolve the warnings, then export the Form 10 pack and the financial statements. You submit through ZATCA's portal.

What does "mapping" mean?

Mapping is how each account in your trial balance is matched to the correct line of the declaration. RiyalPlus proposes the mapping — learning from your past filings and confirmed patterns — and you review and adjust it before computing. Getting the mapping right is what makes the computed figures correct.

What are blockers and warnings?

After compute, validation checks run. Blockers must be resolved before you can export; advisory warnings flag things to review but don't block — you can accept one by overriding it with a reason, which is recorded in the audit trail.

Can I make changes after I run compute?

Yes — steps can be unlocked and edited, and you recompute. Changing an earlier step marks later steps as needing a re-run, so nothing goes stale silently. Only filings marked as filed (VAT periods, RETT transactions, WHT months) are immutable.

Can I file for earlier years?

Fiscal years 2024 onward are supported. Years 2023 and earlier fall under the previous Zakat regulation and are rejected at case creation.

What is a sequential filing?

Successive years can be linked: the closing balances of one year's case carry forward automatically as the opening balances of the next, so you don't re-enter them. The prior-year case must be computed first.

What are the financial statements RiyalPlus generates?

A full set prepared under IFRS for SMEs: statement of financial position, income statement, cash flow statement, statement of changes in equity, and notes. They're generated from the same computed result as your Form 10 and are included in the case price.

The Other Products

What is Verify+?

An optional add-on (10 points per case) that cross-checks figures in your supporting documents — invoices, statements, contracts — against your declaration, line by line, as a quality-assurance step. Add it at case creation or activate it later.

Who needs the Transfer Pricing workflow?

Any entity with related-party (controlled) transactions must file ZATCA's disclosure form — there is no size threshold, and from fiscal year 2024 the obligation covers Zakat payers too. In RiyalPlus, TP is a standalone yearly workflow: one case per entity per fiscal year (30 points at creation, covering everything inside), with a related-party register, transaction recording by type, the CbCR notification step, and the disclosure pack export.

What is the CbCR check inside TP?

Country-by-Country Reporting only applies to members of multinational groups with consolidated revenue above SAR 3.2 billion. RiyalPlus asks two scope questions — free — and most companies get a clean "not applicable". In-scope companies complete the notification, due within 120 days of year-end.

Who needs WHT, and how does it work in RiyalPlus?

Anyone paying non-residents Saudi-source amounts (services, royalties, dividends, rent…) withholds tax and files monthly. In RiyalPlus you unlock a year per entity (10 points), keep a beneficiary registry with treaty facts, record payments per month (or let AEP read them from uploaded documents, +5 points), compute at the correct per-category rates, and file by the 10th of the following month.

How does the VAT product work?

RiyalPlus computes your VAT return independently from your trial balance, then reconciles it against the draft ZATCA pre-filled on the portal — every difference is explained before you submit. The container (entity × year) is free; each filed period costs 30 points, including nil periods (a registered entity must file even with no activity).

When do I need RETT?

Whenever you dispose of real estate — sale, gift, barter, lease-to-own, usufruct over 50 years, or transferring shares in a real-estate company. RETT is 5% of the higher of the agreed consideration or fair market value. RiyalPlus determines the base, works exemption condition checklists, produces the declaration pack (30 points per transaction), and — uniquely — monitors multi-year exemption conditions so a claw-back never surprises you.

What is the RETT claw-back monitor?

Some RETT exemptions carry conditions that survive for years (for example, a 5-year lock on disposing of shares received for an in-kind property contribution). If a condition is breached, the exemption voids retroactively and the tax falls due within 30 days. The monitor tracks every live condition with countdowns and warns you — it's included free with the transaction filing.

Who needs the UBO product?

Nearly every company under the Companies Law (listed joint-stock companies are exempt, with proof). You must identify the natural persons who ultimately own or control the company (25% of capital or voting rights, directly or indirectly, or control criteria, or the manager fallback), keep a register, update the Ministry of Commerce within 15 days of changes, and confirm annually on your CR anniversary. In RiyalPlus, identification and updates are free; the annual confirmation is 30 points. The MoC filing itself is free of charge — the price is for the identification, register, and orchestration work.

Who needs Excise Tax?

Producers, importers, and holders of excise goods: tobacco, energy drinks, e-smoking devices and liquids (100% of the tax base), and sweetened beverages (per-litre tiers by sugar content — SAR 0 / 0 / 0.79 / 1.09). You build a free product catalog once (sugar content asserted from specs or lab reports — never estimated), then file bi-monthly periods at 30 points each.

What is the Qawaem deposit?

A Ministry of Commerce obligation, separate from ZATCA: companies must deposit their annual financial statements on the Qawaem platform within 6 months of year-end (4 months for joint-stock companies). Late deposit carries a personal fine on each manager or chairman — SAR 2,000 to 20,000 by company form and capital, +50% on repeat. RiyalPlus validates the statements your case already generated, shows your exact exposure and deadline (free), and produces the deposit pack as a 15-point add-on. Direct XBRL export is coming soon; until then you deposit manually on the portal with the validated pack.

Does RiyalPlus replace my accountant?

No. It automates preparation and validation, but it doesn't replace a licensed accountant where the law requires one — for example, declarations above the certification threshold need SOCPA-licensed accountant sign-off, and Qawaem deposits may need an auditor's report. The platform flags these cases.

Team & Account

How do team accounts work?

Invite members by email from the Team page and give each a role: Admin (manages members, billing, settings), Member (works on assigned clients' filings), or Viewer (read-only). Every account includes 2 free member seats on top of the admin; extra permanent seats cost 36 points each, one-time. Members' spending is attributed in the points ledger.

Who can see my data?

Your account's data is private to your account. In a team, members see only the filing entities they're assigned to; Viewers are read-only. Payment card details are handled by the payment processor and are never visible to RiyalPlus staff.

How do I get a copy of my data, or delete it?

Request an export or deletion through the Support page. On deletion, personal information is removed; anonymised records may be retained for statistics and compliance.

Deadlines

What are the main filing deadlines?

Zakat & income tax declaration: within 120 days of fiscal year-end. WHT: remit monthly within the first 10 days of the following month. VAT: the last day of the month following each period (monthly above SAR 40M annual taxable supplies, otherwise quarterly). Excise: bi-monthly, by the end of the month following the period. RETT: pay at or before notarization (special cases within 30 days). UBO: annual confirmation on the CR anniversary (up to 30 days early), updates within 15 days of a change. Qawaem: within 6 months of year-end (4 for joint-stock companies). CbCR notification: within 120 days of year-end. RiyalPlus shows the deadline on each case and warns as it approaches.

Getting Help

How do I contact support?

Open Support in the sidebar — a full page with your conversation history. Every wizard step also has a "Need help with this step?" link that opens Support with that step's context. If the assistant can't resolve something, it's escalated to a ticket and our team follows up by email. You can also write to support@riyalplus.ai.

RiyalPlus — Saudi ZATCA compliance.