Frequently Asked Questions

you may find the answer for yourself

Shipping & Delivery

Countries we ship to

We currently ship to all countries except for the ones listed below:

When can you expect to receive the books?

Orders will be dispatched within 2 working days from the date the order has been received. You’ll get an email when your item has been dispatched so you can start making room on your shelves for your new books.

The deliveries are handled by domestic postal services, and we cannot offer a definitive time or a date for when deliveries will be made.

How much is the delivery charges?

Delivery charges will vary depending on the country and weight of the books you order.

This will be shown in the checkout page, once you choose the shipping country and the relevant details.

Payment options

Online payment

We accepts all major credit cards, mobile wallets and internet banking systems. We let you pay in using your favourite online payment method.


Direct bank transfer

Make your payment directly into our bank account given below. Please use your Order ID as the payment reference.

Please send us of your payment slip. You can upload it [here]. Your order will not be shipped until the funds have cleared in our account.

Bank: Sampath Bank
Branch: Maradana
Account Name: Darul Iman Trust
Account Number: 0144 1000 4144
Sri Lanka Inter-bank Payment System (SIPS) code (4 digit bank code, 3 digit branch code): 7278 144

Order cancellation and returns

Can you cancel and return your order?

You can cancel your order within 14 days of receiving it,  by completing our online cancellation form.

Once you’ve cancelled the order, you must send the parcel back to us. Once we received it, you’ll be refunded the price of the book(s) after deducting processing charges if any, within 14 days.

You’ll be responsible for the cost of returning the item to us, unless we delivered it to you in error.

It is your responsibility to ensure safe return of the book(s) to us.

How to return an incorrect or damaged book(s)?

Should you receive any items that you did not order, or that prove to be damaged, please contact us via the online contact form giving details of your order.