The “Net 30 vs. Renewal Day” Mismatch: How to Align Client Payment Terms with Hard Expiry Deadlines

Running a digital, creative, or dev agency carries a quiet financial trap: the gap between client payment terms and third-party renewal deadlines.

Suppose your agency grants a retainer client standard Net 30 terms. On October 1, you invoice $15,000 for retainer work. The invoice also covers a $2,500 annual renewal (a domain portfolio, a certificate subscription, or a software license) that the vendor will charge on October 31. On paper, Net 30 lands the client’s payment on October 31, the same day the vendor needs its money. A bank transfer that is sent on the due date may not clear for several business days. And if the client’s accounts payable (AP) team runs on its own cycle, the money may not arrive until mid-November.

The vendor will not wait for your client’s approval chain. To keep production environments online, agency owners often put the renewal on their own card and wait for the receivable to settle. That quietly turns the agency into an interest-free lender for the client, uses up its credit limit, and exposes it to the risk that the client never pays.

This guide explains why the mismatch happens, which deadlines are truly “hard” and which have a grace window, and how to restructure billing and contracts so your agency stops financing its clients’ infrastructure.

1. Deconstructing the Mismatch

Net 30 is a hope, not a payment date

Net 30 means the invoice is due 30 days after issue. Real payment behavior runs later:

  • Atradius’s 2025 Payment Practices Barometer for the US surveyed 240 companies. It reported average B2B payment terms of 45 days and found that 43% of B2B invoice value was overdue. Suppliers cited the customer’s own liquidity problems (45%) and delays in the customer’s payment process (33%) as top reasons for late payment.
  • Intrum’s 2026 European Payment Report found that European B2B suppliers typically give customers 43 days to pay but are paid after about 63 days. That is a 20-day gap, up from 16 days in 2023.
  • In the EU, the existing Late Payment Directive sets a 30-day default that parties can extend to 60 days or more if the term is not “grossly unfair” to the creditor. A proposal to cap standard B2B terms at 30 days was reported in 2026 as stalled in the Council of the EU.

These are survey averages, and your clients may pay faster or slower. The point is that an invoice due on day 30 can’t be relied on to arrive on day 30.

“Hard expiry” depends on the asset

Not every vendor deadline is a cliff, and not every cliff looks the same. Mapping each asset’s real consequence is the first step in deciding how early you need the client’s money.

AssetWhat happens if the renewal isn’t paid on time
Domains (gTLDs such as .com)Usually a grace window, not an instant loss, but the site and email often stop working. Many registrars park the domain once it expires. Under ICANN’s Expired Registration Recovery Policy (ERRP), the registrant must be allowed to renew after expiry, at least through the period when DNS resolution is interrupted. After deletion, gTLD registries must offer a 30-day Redemption Grace Period, during which DNS resolution is disabled. A short pending-delete period follows, and then the name can be registered by anyone.
Public TLS/SSL certificatesThe certificate’s expiry date is the cliff. Browsers warn visitors once a certificate has expired.
Cloud and hosting accountsVaries by provider. Cloudflare retries a failed renewal five times over five days. After a 5-day grace period it downgrades the account to the Free plan, which does not suspend the website but removes paid features. AWS can suspend an account over unpaid charges. Its support guidance says a suspended account must be reinstated within 30 days, and that reactivation after payment can take up to 24 hours.
SaaS and software licensesVendor-specific. Check each vendor’s terms for grace periods and what degrades first.

Domain grace periods also vary by registrar and TLD. For example, Route 53 allows late renewal of a .com until 44 days after expiration, then deletes it from Route 53 on day 45. A registry restoration window runs from day 45 to day 75. Some registries charge a large premium to restore expired domains.

These grace windows are not a reason to pay late. Domains in a redemption or restoration window cost more, and a lapsed name that reaches pending delete can be registered by someone else. Some registrars also charge early. Route 53, for example, auto-renews most domains 35 days before expiration, which is earlier than many agencies assume.

Certificate lifetimes are also shrinking, which makes “annual SSL” billing more nuanced. Under CA/Browser Forum Ballot SC-081v3, the maximum validity of publicly trusted TLS certificates fell from 398 to 200 days on March 15, 2026. It drops to 100 days on March 15, 2027 and to 47 days on March 15, 2029. A certificate vendor’s annual license is often separate from the certificate itself. Billing follows the license term, while the certificate is reissued several times a year.

Why agencies end up floating the cost

When the agency’s own card or reseller account sits behind a client’s renewal, the agency carries the liability. If the client pays late, the agency has two bad options:

  1. Front the capital, using agency cash or credit as an uncompensated bank for the client.
  2. Let the service lapse, risking downtime, lost revenue, and reputational damage that the client may blame on the agency.

2. Key Risks of Floating Infrastructure Costs

A. Working capital depletion

Each fronted renewal ties up agency cash until the client pays. Across many clients, renewals tend to cluster around the same quarter or month, so the exposure can add up quickly.

B. Distorted financial metrics

Pass-through costs affect how your books look. Under US GAAP (ASC 606), whether an agency reports a third-party charge gross or net depends on whether it is acting as a principal or an agent. The test is whether the agency controls the specified good or service before it is transferred to the customer. Indicators include who is primarily responsible for fulfilling the promise and who has latitude to set the price. If the agency is a principal, it records revenue gross and the vendor cost as an expense, which inflates top-line revenue and compresses margin percentages. If it is an agent, it records only its fee. The right treatment depends on your contracts and facts, so confirm it with your accountant. Charging renewals to agency cards also reduces the credit available for payroll, ad spend, and other operating needs.

C. Default and insolvency exposure

If a client disputes an invoice, terminates the contract, or becomes insolvent after you have paid a vendor on its behalf, the agency may be left as an unsecured creditor for amounts it fronted. If the account is in the agency’s name, the vendor looks to the agency for payment.

D. Scope drift and liability creep

Without contractual boundaries, clients come to treat the agency as their payment gateway. When a card fails or an invoice stalls and a service lapses, the agency is often blamed, even if the client never paid.

3. Structural Solutions

+--------------------------------------------------------------------------+
|                    INFRASTRUCTURE BILLING MODELS                         |
+-------------------------------------+------------------------------------+
| 1. Direct Client Ownership          | Client holds the vendor account    |
|    (Preferred)                      | and billing; agency is an admin.   |
+-------------------------------------+------------------------------------+
| 2. Advance Pass-Through Invoicing   | Agency invoices 60 days before     |
|    (the 60/30 rule)                 | expiry; payment due at day -30.    |
+-------------------------------------+------------------------------------+
| 3. Pre-Funded Deposit               | Client keeps a balance the agency  |
|    (Escrow-style reserve)           | draws down for vendor bills.       |
+-------------------------------------+------------------------------------+

Solution A: Client-owned accounts (preferred)

The cleanest fix is to separate infrastructure ownership from agency billing.

  • Client creates the accounts. The client opens accounts directly with registrars, hosts, and SaaS vendors, using its own payment method and its own organization as the registrant or account owner.
  • Agency works through delegated access. Use the vendor’s access model rather than shared logins, such as AWS IAM roles, Cloudflare account memberships, or team invitations. Some vendors let you split billing from administration. Cloudflare, for example, has a Billing role that can view invoices and manage payment methods but can’t change subscriptions.
  • Result. The payment relationship runs between client and vendor. The agency bills for management and engineering under normal terms. Even so, you should still track the renewal dates, because the client’s card can still fail.

Solution B: Advance invoicing (the 60/30 rule)

When clients want the agency to handle billing, invoice third-party renewals on a different schedule from the retainer:

  • Retainer services: standard terms (for example, Net 30).
  • Third-party renewals: invoice 60 days before the vendor’s charge date, due in 30 days.
Day -60                       Day -30                       Day 0
   |                             |                             |
   v                             v                             v
Agency issues             Client payment due           Vendor renewal date
renewal invoice           (funds should be cleared)    (agency pays from funds
(Net 30)                                                 already received)

This puts cleared client funds in the agency’s account about 30 days before the vendor needs them, which leaves room for late-paying clients. Adjust the lead time to the vendor. If a registrar charges early, as Route 53 does 35 days before expiry, lengthen the window, for example to 75 or 90 days. If a vendor allows multi-year registrations, you can also invoice for a longer term (many registries allow up to 10 years) and reduce how often you face this deadline.

Solution C: Pre-funded reserve

For consumption-based or unpredictable costs, such as cloud compute, transactional email, or paid APIs, consider an infrastructure deposit held for the client’s third-party spend:

  • Size the deposit to the exposure, for example two to three months of estimated vendor charges.
  • Draw from it to pay vendor bills, and invoice monthly to replenish it.
  • Set a minimum threshold below which the agency pauses optional services or requests a top-up.

Usage-based charges are typically billed in arrears. Cloudflare, for example, bills metered usage after the period closes, so the deposit should cover the bill that is about to arrive, not just the previous month. Have your accountant or attorney confirm how the deposit should be held and recorded in your jurisdiction.

4. Contract Clauses

Your agreement should clearly separate agency service fees, which are earned for labor, from third-party pass-through expenses, which are vendor charges. The sample language below is a starting point only. Have a qualified attorney adapt it to your jurisdiction, because enforceability and liability limits vary.

Clause 1: Advance payment for third-party expenses

Third-Party Expenses. Client acknowledges that third-party services, including domain registrations, web hosting, cloud infrastructure, SSL/TLS certificates, software licenses, and APIs (“Third-Party Expenses”), are billed by their vendors on schedules Agency does not control. Notwithstanding any Net 30 or other credit terms applicable to Agency’s service fees, Client shall pay all Third-Party Expenses invoiced by Agency no later than thirty (30) days before the vendor’s renewal or charge date. Agency is not required to advance funds for Third-Party Expenses.

Clause 2: Notice and right to let a service lapse

Non-Payment of Third-Party Expenses. If Client has not paid a Third-Party Expense by the due date, Agency will send written notice to Client’s designated contacts. If payment is not received at least fifteen (15) days before the vendor’s renewal date, Agency may decline to renew the affected service. To the extent permitted by law, Agency is not liable for service interruption, data loss, or resulting damages arising from non-renewal caused by Client’s failure to pay.

Pair this clause with practical safeguards. If the agency is the registrant or account holder of record, letting a client’s domain lapse is far riskier than if the client holds the registration, because the client can still argue the agency was responsible for it. Document every notice. Remember also that a lapsed domain can eventually be picked up by someone else, so the “right to lapse” is a last resort, not a plan.

Clause 3: Handling fee

Handling Fee. Where Agency, at Client’s request, pays or administers Third-Party Expenses on Client’s behalf, Client shall pay a non-refundable handling fee of [\_\_]% of the vendor’s charge.

Set the percentage to reflect your real administrative cost and market norms for your clients. Whether this fee is a service fee, and how it affects gross-versus-net reporting, is a question for your accountant.

5. Standard Operating Procedure for Renewal Billing

              THIRD-PARTY RENEWAL BILLING WORKFLOW

T-60   Issue a dedicated pass-through invoice, due at T-30.
T-45   Friendly reminder to the client's AP contact and account owner.
T-30   Invoice due. Confirm funds received (not just "payment sent").
T-20   Past-due notice to the AP team and the account owner.
T-15   Final written warning that the service will not be renewed
       by the agency if payment is not received.
T-10   Escalate to an executive stakeholder at the client.
T-0    Paid:   renew from received funds.
       Unpaid: follow the contract. Do not renew, and keep records.

Maintain a master expiry ledger

Track every domain, host, certificate, and license across all clients in one place. A spreadsheet, a database, or your PSA or accounting software all work. For each asset, record:

  • Client name and primary billing contact
  • Asset type (domain, hosting, SSL, API, license)
  • Vendor, account owner, and who holds the payment method
  • Renewal date and the vendor’s own auto-renew timing
  • Invoice date, invoice status, and payment status

Keep pass-through invoices separate

Don’t combine monthly retainers and annual renewals on the same invoice. A single invoice inherits one due date, and a late retainer approval then delays the renewal money. Issue pass-through renewals as separate invoices with their own earlier due dates.

Verify who actually receives vendor notices

Vendor expiry warnings go to whatever email is on the account. If the account sits with a former employee or a personal mailbox, the warning may never reach anyone who can act on it. Route renewal notices to a shared agency alias, and also to the client’s billing contact where the client owns the account.

Comparison: Billing Models at a Glance

ModelMain advantageAgency financial exposureBest for
Client-owned accountsThe client pays the vendor directlyLowestCore hosting, cloud accounts, SaaS subscriptions
60-day advance pass-throughWorks with client AP cycles and protects cash flowLowDomain renewals, certificate subscriptions, dedicated hosting
Pre-funded depositKeeps services running without the agency lendingLow, if the deposit covers the exposureMetered compute, email, and API usage
Renewals bundled into a Net 30 retainer invoiceOne invoice per clientHighNot recommended for expiry-critical renewals

Summary Checklist for Agency Leadership

  1. Audit existing agreements. Review your MSAs and SOWs for a clear split between agency fees and pass-through costs.
  2. Map each asset’s real deadline. Note which services have grace windows and which stop immediately, using each vendor’s documentation.
  3. Shift ownership where you can. Move billing and account ownership to the client wherever feasible, and keep administrative access through delegated roles.
  4. Re-time your invoices. Invoice renewals at least 60 days ahead, and longer for vendors that charge early.
  5. Write notice and non-renewal terms into contracts. Have counsel review them.
  6. Track dates centrally. Keep a single ledger of renewal dates, account owners, and who pays.

Sources and Further Reading