In short: every order is printed to order and dispatched in 24 to 48 hours (large prints can take a little longer). Standard delivery takes 2 to 5 business days anywhere in India, and express takes 1 to 3 business days. Delivery is free on orders over ₹499. Small orders of posters, retro prints, stickers, postcards and photo prints under ₹499 have a delivery fee from ₹49 (by pincode), and frames, canvas, photobooks and other boxed products always ship free. The minimum order is ₹250. Express delivery costs extra and is shown at checkout before you pay.
Where we ship
We deliver across India. Orders are printed at our printing hubs in major Indian cities and sent by courier to your address. We do not ship outside India yet.
How long it takes
Everything is made to order, so nothing waits on a shelf for you.
- Printing and dispatch: 24 to 48 hours from your order. Large prints can take a little longer.
- Standard delivery: 2 to 5 business days across India.
- Express delivery: 1 to 3 business days.
Business days are working days, so public holidays do not count. Delivery time starts when the parcel is dispatched.
What delivery costs
| Option | What it costs |
|---|---|
| Standard delivery, 2–5 business days | Free on orders over ₹499. Small orders of posters, retro prints, stickers, postcards and photo prints under ₹499 have a delivery fee by pincode, from ₹89 to ₹199; the exact fee is shown at checkout. Frames, canvas, photobooks and other boxed products always ship free. |