Welcome to RoyalPay

Tax Payments, Made Simple.

Pay. Track. Stay Compliant. RoyalPay brings Kaduna State's government revenue services into one secure digital platform — choose what you owe, pay it, and keep an official receipt for your records.

The RoyalPay dashboard shown on a laptop and phone
1% Stamp Duties - FIRS 10% of Tenement Rate collected by all LGAs App & Software Income Brokerage Fee Business Premises Capital Gains Tax Capital Transfer Tax Casino Licences Cryptocurrency and Digital Assets Development Levy Digital Content Creation Digital Intellectual Property Digital Platform Earnings Digital Services Direct Assessment Direct Assessment - Informal Sector E-commerce Activities Entertainment Tax Fees for co-location and telecommunication tower services Inheritance Tax Investigation on WHT on Bank Interest Lotteries And Related Fees Online Advertising Revenue Online Education & Training Online Gaming & Betting Income PAYE (Pay As You Earn) PAYE (Personal Home Remittances) Payments to non-resident entertainers and sports professionals Penalties And Interest Penalty for Late Filing of Tax Returns Reimbursement For Projects Undertaken On Behalf Of Federal Government Revenue Enhancement Project Sales Tax Sales of Application Form Self Assessment Social Media Commerce Stamp Duties Subscription-Based Digital Businesses TAMA Tax Audit - Others TAMA Tax Audit - PAYE Tax on Miscellaneous Income WHT On Bank Interest WHT On Contract WHT On Dividend WHT On Rent WHT on Bonus WHT on Building, Constr, etc. WHT on Commission WHT on Consultancy & Professional Service WHT on Director's Fees WHT on Royalty WHT on Technical Services WHT on winnings on Gaming Lottery and Reality Shows 1% Stamp Duties - FIRS 10% of Tenement Rate collected by all LGAs App & Software Income Brokerage Fee Business Premises Capital Gains Tax Capital Transfer Tax Casino Licences Cryptocurrency and Digital Assets Development Levy Digital Content Creation Digital Intellectual Property Digital Platform Earnings Digital Services Direct Assessment Direct Assessment - Informal Sector E-commerce Activities Entertainment Tax Fees for co-location and telecommunication tower services Inheritance Tax Investigation on WHT on Bank Interest Lotteries And Related Fees Online Advertising Revenue Online Education & Training Online Gaming & Betting Income PAYE (Pay As You Earn) PAYE (Personal Home Remittances) Payments to non-resident entertainers and sports professionals Penalties And Interest Penalty for Late Filing of Tax Returns Reimbursement For Projects Undertaken On Behalf Of Federal Government Revenue Enhancement Project Sales Tax Sales of Application Form Self Assessment Social Media Commerce Stamp Duties Subscription-Based Digital Businesses TAMA Tax Audit - Others TAMA Tax Audit - PAYE Tax on Miscellaneous Income WHT On Bank Interest WHT On Contract WHT On Dividend WHT On Rent WHT on Bonus WHT on Building, Constr, etc. WHT on Commission WHT on Consultancy & Professional Service WHT on Director's Fees WHT on Royalty WHT on Technical Services WHT on winnings on Gaming Lottery and Reality Shows

How It Works

Complete your tax payment in four simple steps.

Start a payment
01

Select Revenue

Pick what you owe and the amount.

02

Enter Details

Name, email, and phone for your receipt.

03

Pay Securely

Paystack checkout, SSL-encrypted.

04

Get Receipt

Your official receipt, instantly.

Pay With Confidence

Why Choose RoyalPay?

Secure Payments

Processed through Paystack with 256-bit SSL encryption. RoyalPay never stores your card details.

Instant Receipt

Get your official digital receipt automatically the moment a payment succeeds.

Easy Verification

Confirm any receipt is genuine and on record with RoyalPay, any time.

Available 24/7

Make a payment or check a receipt any time, without visiting a revenue office.

RoyalPay
Successful

Sample Receipt

Revenue Type Land Use Charge
Amount Paid ₦25,000.00
Reference No. RP-XXXXXXXX
Verifiable anytime at royalpay247.com

Verified Every Time

Every payment produces an official, verifiable receipt.

Every receipt can be verified online at any time using its reference number.

Payments are reconciled directly against official Kaduna State revenue records.

Every transaction is protected with 256-bit SSL encryption via Paystack.

RoyalPay never stores your card details.

Your Payment. Protected.

We use industry-standard measures to keep your payments safe and your information private.

Secure Payments

Processed through Paystack

Your Data Is Safe

We never store your card details

Verifiable Receipts

Every receipt can be confirmed online

Govt. Reconciliation

Payments matched to official records

256-bit SSL

End-to-end encryption

Only pay through royalpay247.com. RoyalPay never asks for your card number, PIN, or OTP by phone, email, or chat — if anyone does, don't proceed.

Working within Kaduna State's revenue ecosystem

RoyalPay Payment Platform
PayKaduna Payment Ecosystem
KADIRS Kaduna State Internal Revenue Service

Frequently Asked Questions

Tax is a mandatory payment made to government to fund public services such as infrastructure, healthcare, and education. On RoyalPay, you can pay Kaduna State revenue types — including levies and fees — securely online, and every successful payment produces an official, verifiable receipt.

No. You can pay any available revenue type as a guest without registering. If you would like to save your payment history and download receipts later, you can activate a free account after payment using the secure link sent to your email.

Enter your transaction ID on the Verify Payment page. You will see the current status — success, pending, processing, or failed — along with the payment details if the transaction is confirmed.

Yes. All payments are processed directly through Paystack, a PCI-DSS compliant payment processor, over a 256-bit SSL encrypted connection. RoyalPay never stores your card details.

Card, bank transfer, and USSD, all processed securely through Paystack. RoyalPay does not store your card details.

Pending usually means Paystack is still confirming your payment. Wait a minute and check your transaction status again, or verify it using your transaction ID. If it stays pending, contact support with your transaction ID — we will never ask for your card PIN or OTP.

Once a payment is confirmed successful, it is treated as final on RoyalPay. If you believe there has been an error with your transaction, contact our support team with your transaction ID and we will look into it.