FREE International shipping over $100! 📦

    Item has been added

    Get 20% off!arrow_drop_up


    Thank you for shopping with us!

    We are certain that you will adore your My Castle order when it arrives, but if you don't for any reason, please just drop us a quick line via our contact us page or e-mail and we will make it right.

    Our policy lasts 30 days. If 30 days have gone by since you have received your item according to your tracking number, unfortunately, we can’t offer you a refund or exchange. You must reach out with an inquiry within this time window to be eligible for a return or exchange.

    To be eligible for a return, your item must be unused and in the same condition that you received it. It must also be in the original packaging.

    we also provide free replacements for defective products within 12 months. If you are not satisfied with your purchase for any reason, just contact us at

    Order Cancellation 
    Cancelling orders is only possible if your order has not shipped. If your order has shipped, we cannot provide a refund until the item is sent back to our warehouse.
    If there is a quality-related issue, please email or message us some pictures/videos of the product within 30 days after you received it.

    If your return is approved, we will initiate a refund to your credit card (or original method of payment). You will receive the credit within a certain amount of days (normally is in 5-10 days), depending on your card issuer's policies.

    If there is no quality-related issue but you are still not satisfied with your purchase, you can still email or message us about what kind of problem that you're having with the products within 30 days after you received it.

    *Delivery fees are non-refundable and prior purchases are not eligible for price adjustments.

    *We do not offer returns for customised products such as print on demand canvas as they are custom made based on the individual's requirement.

    Late or missing refunds (if applicable)
    If you haven’t received a refund yet, first check your bank account again.
    Then contact your credit card company, it may take some time before your refund is officially posted.

    Next contact your bank. There is often some processing time before a refund is posted.
    If you’ve done all of this and you still have not received your refund yet, please contact us at: