Store your homemade barbecue sauce in the refrigerator once it has cooled off. The shelf life of homemade barbecue sauce is about 10 - 12 days. If you think that you will not use all of your sauce, you can freeze half of it - it freezes and defrosts really well! (You can also do a double batch and freeze it in portions so that you have some ready to go when you need it ;) )