Back to Blog
Billing

Domain Renewal and Billing with Openprovider and PayRequest

Coordinate domain renewals and customer billing with Openprovider and PayRequest. Use a practical date checklist and payment-versus-registrar exception matrix.

November 5, 20265 min read
P
PayRequest Team
Domain billing workflow editors

Domain resellers need to coordinate two processes: collecting the customer's payment and renewing the domain at the registrar. A paid invoice does not prove that renewal succeeded, and an unpaid invoice does not automatically stop registrar renewal. Use Openprovider for registrar management and PayRequest for customer billing and the portal, with an explicit check between them.

This guide gives new domain sellers a date checklist, an exception matrix and a fictional annual-service example. It describes a process you can configure and review, not a universal automatic renewal workflow.

Track four dates separately

A domain can have a customer invoice date, a payment deadline, a registrar renewal date and an expiration date. They do not necessarily fall on the same day.

Openprovider's official domain renewal guide discusses renewal and refers resellers to its renewal policies. Check the rules for the actual extension and account before deciding when to act.

DateWhy you need it
Next customer billingKnow when the next payment obligation is created
Customer payment deadlineLeave time for reminders and manual follow-up
Registrar renewal eventUnderstand when an upstream purchase obligation may arise
Domain expirationMonitor the end of the currently registered period

Do not infer registrar dates from an old customer invoice. Use current provider information and record when it was checked. Registration, renewal and transfer prices also need separate review.

Keep one operational record per domain

Record the domain name, customer, subscription, registrar, currency, annual selling price, known renewal cost, payment status and the four dates. Assign a person responsible for resolving mismatches.

PayRequest connects domain registrations to customers and subscriptions. Its Openprovider margin functions include a workflow for renewal costs and reference prices. Any margin view still depends on complete, current cost information. A standard extension quote does not establish the cost of every premium domain or restoration.

Keep unknown costs marked as unknown. A blank cost is a reason to investigate, not a zero-cost domain. When reviewing contribution, use actual invoices where available and distinguish them from catalog indications.

Plan customer billing ahead of the registrar decision

Fictional schedule, not Openprovider policy: suppose the registrar renewal event you verified is 30 June. Your own process might invoice on 1 June, set a 10 June payment deadline and review unpaid accounts on 12 June.

Whether that schedule is suitable depends on the extension, the contract and the registrar configuration. It is not a recommendation to apply an automatic cutoff on those dates.

Before using any schedule, establish which action remains possible, its deadline and how you verify the result at the registrar. Explain the consequences of nonpayment or cancellation to the customer before renewal becomes urgent.

Use a payment-versus-registrar exception matrix

Payment and registrar state should be checked independently. The following matrix is a reseller decision aid; it is not a claim that every PayRequest account runs this as an automated state machine.

Customer paymentRegistrar stateFollow-up
PaidRenewal confirmedVerify the new period and close the renewal review
PaidRenewal failed or unknownInvestigate the provider status and inform the customer; check before requesting payment again
UnpaidAlready renewedHandle the receivable and record the incurred upstream cost
UnpaidNot yet renewedFollow the agreed policy and check which registrar actions remain available
CancelledAutomatic renewal still enabledReview the mismatch between customer agreement and registrar configuration in time

This also helps distinguish two different support incidents: “the customer has not paid” and “the registrar action has not completed.” Each needs its own owner and evidence.

Price the second year before offering the first

A low introductory registration cost may not represent the renewal cost. Calculate the next period using the same currency and VAT basis across inputs. Use actual costs and state what is excluded.

Fictional example: annual domain revenue is €24, renewal purchase cost is €13 and payment processing costs €1. That leaves €10 before support, platform costs and other overhead. An hour spent resolving a payment problem can change the contribution substantially. These figures are not Openprovider rates or PayRequest fees.

For different customer agreements, see the separate domain reseller price-list guide. Do not silently rewrite the price of an accepted subscription simply because a new catalog price exists.

Make the customer view understandable

Give customers a recognizable place to find their domain service, subscription and invoices. Review the displayed service period and payment status. An invoice marked paid should not imply that an unconfirmed registrar operation has completed.

If a customer cancels, explain which service ends and what they need to arrange if they want to retain or transfer the domain. Cancelling a billing subscription is a different event from completing a transfer, deleting a domain or confirming that registrar auto-renewal is disabled.

A portal may reduce repeated information requests, but do not assume a fixed support saving without measurement. Track the questions your actual customers ask and improve the process from that evidence.

Start with one annual domain service

Choose one extension and write a clear renewal policy. Check the relationship between customer, domain, subscription and provider status. Then establish who reviews unpaid accounts and registrar exceptions before the critical dates.

Explore the Openprovider integration with PayRequest for the provider connection, and PayRequest Hosting Billing for the billing and customer environment around it.

Editorial note: prepared with AI assistance. Product code and sources were reviewed on 5 November 2026. Dates and figures are fictional examples. No renewals, collections or cancellations were performed for this article; the cover is an illustration.

Share this article