Shop Online

Heartsong Quilts

"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 & Policies

Shipping information and rates

Because we place your satisfaction first, we have selected the most reliable and economical methods of shipping.  The charges below are estimates--your charges could be and usually are lower.  In fact, we can fit up to 10 yards of cotton fabric (not flannel) into a $5.25 USPS Priority Mail envelope.  The higher rates quoted below usually apply when you order something more bulky.

Domestic Shipping Rates

$.01 - $9.99      $2.99
$10.00 - $50.00     $5.25
$50.01 - $100.00     $11.30
$100.01 - $149.99                  $15.10
Over $150.00      Free Shipping

All domestic shipments sent USPS Priority Mail except purchases under $10.00 which are sent first class mail. 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.

International Shipping Rates

Canada/ Mexico     All other countries

Priority Mail Flat Rate Envelope (usually up to 4 lbs) $19.95 - $23.95
Priority Mail Small Flat Rate Box (usually 4 lbs.) $19.95 - $23.95
Priority Mail Medium Flat Rate Box (up to 20 lbs.) $40.95 - $59.95
Priority Mail Large Flat Rate Box (up to 20 lbs.) $53.95 - $77.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, fax or email with a credit card or mail with a money order or check. When you are checking out of the store, just choose the "mail" payment option to print out an invoice to mail with your payment.  We will 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.

No Quibble Money Back Guarantee

Our promise to you is that you will be 100% satisfied. If you receive a product from us that is not what you expected, or if you just don’t like it, simply return it for a full refund. Call us for more information at 605-745-5330 or email us at

Privacy and Security

This website meets all requirements to insure that credit card transactions are secure. When you sign up to receive our newsletters and emails, HeartSong Quilts promises to protect your privacy. We do not sell our mailing lists or share your personal information with anyone.

Heartsong Quilts Australian
Heart Song Quilts - Not your Grandma's Quilt Shop

Heartsong Quilts
345 North River Street
Hot Springs, SD 57747