BooksVilla
🚚Track Your Order
Check shipment status in real-time
Read. Grow. Belong.
Books for every reader.

Curated books, delivered across Nepal.

77
Districts
1000+
Unique Items
Daily
Support
Our commitment
Trusted delivery, everywhere.
Every order handled with care.
What we stand for
✓Books for every reader
✓Delivery across Nepal
✓Easy support and returns
Contact BooksVilla
We're here to help.

Need help with an order or a book? Get in touch.

Phone
+977 9742426324
Daily · 9 AM–6 PM
WhatsApp
Message us
Daily · 7 AM–10 PM
Follow BooksVilla
🔑Account Login
Sign in or create account

Enter your 10-digit mobile number and tap the button. The system checks if your account exists and sends an OTP code.

📖Request a Book
Can't find a book in our store? Tell us and we'll source it for you!

Payment & COD

You can pay in cash when your books arrive, or pay online by Fonepay QR. Which options you see at checkout depends on your district.

Inside the Kathmandu Valley (Kathmandu, Lalitpur, Bhaktapur)

  • Cash on delivery: pay the full amount in cash when your books arrive. Nothing to pay upfront.
  • Fonepay QR: scan the QR code at checkout, pay the full amount, and upload a screenshot of the payment.

Outside the valley

Full cash on delivery is only available inside the valley. Outside it, the delivery fee is always paid upfront. You can choose:

  • Pay the delivery fee now: pay your district's delivery fee by Fonepay QR at checkout, and pay for the books in cash when they arrive.
  • Pay the full amount now: pay for the books and delivery by Fonepay QR at checkout.

Each district's delivery fee is listed on the delivery rates page.

Paying by Fonepay QR

  1. At checkout, choose a Fonepay option. The QR code and the amount to pay appear on the page.
  2. Scan the QR code with a banking or wallet app that supports Fonepay, and pay the amount shown.
  3. Upload a screenshot of the successful payment, then place your order.

Confirming your order

Orders are placed with your mobile number. If the number isn't confirmed yet, we send a one-time code by SMS to confirm it before the order goes through.

Refunds

If we owe you a refund (for example, after a return we accept or an order cancelled before dispatch), we pay it back through a Nepali online payment method. See Returns & cancellations.

Need help paying?

Call or WhatsApp +977 9742426324 (8 am – 10 pm).