Holdover keeps proof of each member’s renewal consent for as long as California says, schedules the yearly renewal reminder, checks every member can cancel the way they signed up — and will not approve a renewal run while anybody on it is not covered.
Opens in this browser with an invented site already in it. No account, no email address, nothing installed.
Open the free demo →
The problem
Since 1 July 2025, California’s automatic renewal law asks for express consent to the renewal terms, proof of that consent kept for years, a reminder every year with the price and how to cancel, and cancellation by the same route the member used to join. A site that signs people up by phone and only lets them cancel online is already wrong for every one of them.
Proof of consent kept at least three years, or one year after the contract ends, whichever is longer.
Barnes & Thornburg on AB 2863 →A reminder with the renewal frequency, the amount charged and how to cancel.
Barnes & Thornburg on AB 2863 →Cancellation available through the same medium the member used to sign up — online, by phone or in person.
Barnes & Thornburg on AB 2863 →Not a reminder. Approve the run refuses, with each member named, while anybody renewing this week has no consent proof on file, no renewal reminder in the last year, or no way to cancel by the channel they joined through. Records are not deleted inside their keeping date. There is no override.
How it works
By member reference: when they consented, how, which renewal terms they saw, and where your proof is kept.
Holdover lists who is owed one this year and records the day it went. It sends nothing itself.
Every member renewing in the next seven days, checked against the file. The approved list is what billing charges; Holdover charges nobody.
What it will never do
Holdover needs to know that a member agreed and was reminded — not who they are.
Pricing
Because the one thing you must never be discouraged from doing is filing one more consent.
One subscription site.
One site, several channels to join.
Several sites under one operator.
Flat fee, billed monthly. Never per member. Your bank statement says Holdover Software. Your licence key is emailed to you within two working days of payment.
Checkout is our own bitcoin server, not a card processor — nobody we had to apply to and nobody who can close the account. The button takes you straight to it. Give your email address there — that is where your key is sent.
Questions
No. Your sign-up page does. Holdover records that it happened, how, which terms were shown, and where your proof is kept.
Then they have to be able to cancel by phone. Until Settings says they can, they will not be on an approved run.
Once three years have passed since their consent and a year since the contract ended. Before that, Delete is refused.
No. It is a file that argues with you. Price-change and free-trial notices have their own rules; ask your adviser.
The demo on this page is the whole program, running on invented records. Paying gets you a licence key — one line of text, emailed to the address you give at checkout within two working days. Paste it into the program and from then on it keeps your own records. Until then, nothing you type into it is kept.
The key is checked inside the page, on your own machine. It never calls us, so there is still no account and nothing about your business goes anywhere. If you ever stop paying, your records stay exactly where they are, read-only, and Export still hands you every one of them.
Five members renew this week. Two are covered. One last had a reminder more than a year ago — the same member who was on last month’s approved run. One joined by phone, and the site only lets people cancel online and in the app. One has a consent date and nothing to prove it.