Free Shipping over $150 – $7.25 up to 10 yards on U.S. orders!
Does not apply to items on sale.

"Thank you so much for getting this order out so fast! You guys are the best and always love getting fabric from you..."


"Your shipping room deserves some applause. You shipped my order on Sat. and I received it in Mon. afternoon mail. Wow I've never had such wonderful service. Thank you so very much. I love the name of your store."


"Wow - that is quick! Thank you for the speed and the courtesy notifications - great customer service!"

Take care,

"I received my fabric on Monday. Wow, that was fast! Good idea putting it in plastic/shrink wrap. I have had wet packages before, not pretty. :)"

Thank you, Lori


Shipping information and rates

Because we place your satisfaction first, we have selected the most reliable and economical methods of shipping.  We can fit up to 10 yards of fabric into a USPS Priority Mail envelope. More than 10 yards will go into a USPS Regional Rate box (U.S. orders) or a USPS Flat Rate box (International orders.)

U.S. orders over $150 get free shipping!

*Orders not shipped by 4 PM MST on the next business day after the order is placed receive free shipping. Orders that are placed after 4 PM MST are counted as placed the next business day; orders placed on Sunday or on a holiday are counted as placed the next business day.


United States Shipping Rates

ONLY patterns -- USPS First Class Mail      $3.99
Fabric up to 10 Yards -- USPS Priority Mail $7.25
Fabric more than 10 Yards -- USPS Priority Mail     $14.35
Over $150.00 -- USPS Priority Mail Free Shipping

If you want other shipping arrangements, let us know in the comments section of your order. Additional charges may apply. Insurance is available for any order, and is encouraged as we can’t be responsible for the Post Office. Let us know if you want it in the comments section of your order and we will add the applicable charges.

If your order does not qualify for the shipping tier you select, we reserve the right to charge you for the applicable shipping rate.

International Shipping Rates

Canada//All other countries

Priority Mail Flat Rate Envelope (Up to 10 yards) $25.85 // $35.65
Priority Mail Medium Flat Rate Box (10-20 yards) $49.60 // $79.95
Priority Mail Large Flat Rate Box (More than 20 yards) $64.50 // $97.95

These amounts are based on standard USPS Priority Mail Global rates.  Actual charges will apply based on your order.  Please make a note in the comments section of your order if you want to be notified of the actual shipping charges before finalizing the order.  International orders may be subject to additional customs duties and taxes. We are not responsible for the receipt of international shipping. We send our international packages via USPS. If you want tracking or insurance, let us know in the comments section of your order and you will be billed the applicable charges. If tracking or insurance is purchased and the package is not received we will assist in the tracking request, but we will not be responsible for the receipt of the package.


All prices and payments in US dollars. We accept Visa, MasterCard, Discover, and American Express. For those who prefer to purchase offline, we’ll also gladly process your order by phone or email with a credit card. We also accept Paypal.

Call us at 605-745-5330 or mail with your payment to:
HeartSong Quilts
345 N. River St.
Hot Springs, SD   57747

If you have any questions, please call or email us.



Priority mail shipping from HeartSong Quilts

We fit up to
10 yards of fabric
into a $7.25 priority
mail envelope.




HeartSong Quilts shipping
Your order shipped
by 4 pm next
business day or
shipping is free! *



HeartSong Quilts" Money Back Guarantee
Shop with confidence with our no-quibble, money back guarantee. Return anything for any reason.