Online shopping can make life a lot easier, especially during the holiday shopping season—assuming, of course, that your packages arrive on time. If your delivery is hindered by traffic, weather, or some mistake at the processing level, your loved one may have to settle for something you bought from the corner gas station at the last minute.

While there's no way to ensure your orders will always arrive as quickly as promised, you can soften the blow of receiving a belated package by getting some of the money you spent on it back—no hour-long calls to customer service required. According to USA Today, there's an app called Paribus for iOS and desktop that will do this work for you.

After signing up, the app scans your emails for receipts and makes note of guaranteed delivery dates. It then tracks your package through UPS, USPS, FedEx, or the retailer's own shipment tracking service. When a package misses its delivery window, Paribus automatically files a claim for a refund, sometimes getting you part or all of your shipping fees back, depending on the retailer. Amazon entitles customers to "a refund of any shipping fees associated with the order in question" for late deliveries, and Prime members may be eligible for an extension of their subscription. Paribus works with over 25 major retailers, including Amazon, Walmart, Target, and Nordstrom.

Following up on late deliveries is just one of the services Paribus offers. The app also monitors the listings of items you've purchased and files claims when prices drop. If the claim goes through, Paribus refunds that money directly back to your credit card. So far, users have saved a combined $10 million in refunds that would likely go otherwise unnoticed, according to the company.

Like any app that asks you for personal information (you need to turn over your email log-in and credit card information to sign up), Paribus has its risks. If the fear of getting hacked outweighs the benefits, you can always file claims for late delivery reimbursements yourself—just be prepared to wait on the phone for a customer service representative (and then be transferred to another agent, and another).

[h/t USA Today]