United States Shipping & Delivery

  • Up to $49.99  $7.99 shipping
  • $50-$99.99  $9.99 shipping
  • $100-$149.99  $11.99 shipping
  • $150.00-$199.99  $13.99 shipping
  • $200-$249.99  $15.99 shipping
  • $250-$299.99 $18.99 shipping
  • $300-$399.99 $23.99 shipping
  • $400-$499.99 $34.99 shipping
  • $500 and above $59.99 shipping

Large/bulk/corporate/custom orders may be subject to additional shipping and handling fees.

We mainly ship using USPS First Class or Priority Mail although we may use UPS or FedEx at times. Orders generally leave our hands within 3-5 days of receiving your order although this could be longer the closer we get to Christmas or if there are questions regarding your order.

We cannot control the performance of the USPS and are not responsible for late, lost, or mishandled packages by them. We are also not responsible if you have entered an incorrect or old address. Neither the USPS or Ornaments From The Heart can guarantee Christmas delivery so we suggest placing your order as early as possible.

Canadian Shipping & Delivery

  • $0-$49.99  $24.99 shipping
  • $50-$99.99  $29.99 shipping
  • 100-$149.99  $34.99 shipping
  • $150-$199.99  $39.99 shipping
  • $200-$249.99  $44.99 shipping
  • $250-$299.99  $49.99 shipping
  • $300-$399.99  $54.99 shipping
  • $400-$499.99  $59.99 shipping
  • $500 and above  $74.99 shipping


Large/bulk/corporate/custom orders may be subject to additional shipping and handling fees.

Orders shipped to Canada may be subject to the Federal GST (Goods and Services Tax), duties, and/or fees. Customers will be responsible for these additional costs that may occur through the customs process.

Ornaments From The Heart is not liable for late, lost, or misdirected packages due to delivery or customs issues.

All shipping and ornament prices shown are in U.S. Dollars.

We mainly ship via USPS. USPS estimated delivery to Canada is 10-14 days but could take up to 4 weeks (if not longer) as we get closer to Christmas, so be sure to place your orders early to ensure Christmas delivery.

Payment Processing

Secure Online Transactions with Stripe

At Ornaments From The Heart, we continuously strive to enhance your shopping experience. We are pleased to announce our partnership with Stripe, a globally recognized leader in secure online payment processing.

How Your Transactions Will Appear

When you make a purchase from our website, the transaction will be processed through Stripe for added security and efficiency. Please note:

  • Transaction Name: Your bank statement will display the transaction as either “OFTH” or “Ornaments From The Heart.”
  • Transaction Location: The location will be listed as “Brunswick, Maryland.”

Understanding Your Bank Statement

We understand that it can sometimes be challenging to recognize online transactions. If you have any doubts or need clarification regarding a transaction on your bank statement, we encourage you to contact us first. Our team is dedicated to assisting you and ensuring your peace of mind.

Before You Dispute

Before initiating a dispute with your bank, we kindly request that you contact our customer service team. Often, any confusion or concerns can be quickly resolved through direct communication, saving you time and effort.

Need Assistance?

Don’t hesitate to contact us for any inquiries or assistance regarding your transactions. We are here to help you understand your transaction and ensure a smooth and transparent shopping experience.

At Ornaments From The Heart, your trust and satisfaction are our top priorities. Thank you for choosing us for your special moments.


Once an order is placed, we are usually unable to cancel the order or make changes as we begin processing immediately so please be sure to double check all the personalization.

Due to the personalization of our ornaments, we are unable to accept returns or exchanges. However, please contact us immediately if you do have a problem with your order. We may request a photo of any issue to help best resolve any issue. It is of most importance to us that you be completely satisfied with your order.