No, just reimbursing for the actually time is not enough.
You enter into a contract for a service and that service was broken. There’s the lack of reliability that’s the issue.
If they were out for a month customers would suffer more than $30 in consequences from stuff like lost productivity.
If it were a pay-by-minute service than sure, but you purchase a month in the expectation it will work that entire month. They should get at least 25% of the monthly cost reimbursed if not the entire month.