How agencies bill clients for domain and SSL renewals (and stop absorbing the cost)

Updated 21 October 2026

Renewals are small individually and easy to forget collectively. An agency paying for 80 client domains and a handful of paid certificates out of its own card is quietly giving away margin.

1. Decide your renewal policy

2. Record who pays for every asset

For each domain and certificate: registrar or CA, account owner (agency/client), who pays, auto-renew on/off, renewal cost and currency.

3. Put it in the contract

State who owns the domain, who pays renewals, how much notice you'll give, and what happens if the client doesn't respond. Have your own lawyer review the wording.

4. Invoice monthly from one report

At the start of each month, list everything renewed or due that month, grouped by client, with cost and who pays. That becomes the invoice line items.

5. Remind clients who pay directly

For client-owned registrar accounts, send the client a reminder in your agency's name before the registrar's own reminders start, so the call doesn't come to you after the site is down.

How RenewRoster helps

Each asset records who pays and the renewal cost. The monthly renewals report (HTML, CSV or PDF) groups renewals by client and totals what to bill. Paid plans add white-label client reminders.

Look up 25 domains free Check a certificate

Stop tracking renewals in a spreadsheet

RenewRoster tracks every client's domains and certificates, reminds clients under your brand and gives you a monthly renewals report.

The online waitlist opens with the app. To join the beta now, email [email protected] with your agency name and roughly how many domains you manage.

Founding agencies get early access and 50% off their first year. No spam; one confirmation email.