How to Handle Client Billing in UniLink Agency (Charge Clients for Their Plans)

By UniLink May 02, 2026 11 min read
How to Handle Client Billing in UniLink Agency (Charge Clients for Their Plans)


How to Handle Client Billing in UniLink Agency (Charge Clients for Their Plans)

Choose the right billing model for your UniLink Agency — consolidated, per-client, or hybrid — and set up payment collection, invoicing, and dunning for each.

  • UniLink Agency supports three billing models: consolidated (agency pays platform, bills clients separately), per-client (clients enter their own payment card), and hybrid.
  • For most agencies, consolidated billing gives the cleanest separation between platform costs and client revenue.
  • UniLink handles the platform subscription; how you charge clients is managed with your own billing tools (Stripe, invoicing software, etc.).

One of the first operational questions every new agency faces on UniLink is deceptively simple: who pays for what? The answer shapes your cash flow, your client relationships, and the administrative overhead you carry every month. UniLink gives you three models to choose from, and picking the right one at the start saves significant restructuring later.

What Client Billing Models Exist

The consolidated billing model means the agency pays UniLink directly for the Agency plan and all sub-account seats. Clients do not have a direct billing relationship with UniLink. You bill each client separately through your own invoicing system — whether that's Stripe, FreshBooks, QuickBooks, direct bank transfer, or any other method. The client pays you; you pay UniLink. Your margin is the difference. This model gives you full control and full privacy — clients never see the platform cost.

The per-client billing model means each client provides their own payment card to UniLink for their sub-account subscription. The agency account still manages and controls all sub-accounts, but the recurring charge goes directly to the client's card rather than through the agency. This model reduces your cash flow risk (you're not carrying platform costs on behalf of clients who might not pay), but it exposes UniLink's pricing to clients and reduces your ability to mark up the service.

The hybrid model is the most flexible and the most complex to administer. Some clients are on consolidated billing (typically higher-value, long-term clients where you want to control the relationship) and others are on per-client billing (typically smaller accounts or pilots where you want to minimize your exposure). Most established agencies start with consolidated, run a few tests with per-client, and settle on mostly consolidated once cash flow is predictable.

How to Get Started

  1. Audit your current client contracts. Before changing any billing settings, review what you've already committed to clients. If your service agreement says "we handle everything," you're implicitly on a consolidated model. If contracts mention "platform fee passed through," per-client billing may align better. Match your billing configuration to your existing commitments.
  2. Access Agency Billing settings. Log in at app.unilink.us and go to Agency → Billing. This section shows your platform subscription details, your current sub-account count, and billing configuration options for how sub-accounts are charged.
  3. Set up your external billing infrastructure (consolidated model). If you choose consolidated billing, set up recurring subscription billing in your invoicing tool before your first client invoice is due. Create products in your billing tool that correspond to your agency pricing tiers. Automate recurring invoices so billing runs without manual intervention each month.
  4. Decide on a billing cycle date. Align client billing dates to reduce administrative burden. Billing all clients on the 1st of the month, for example, means one reconciliation session per month instead of tracking individual billing anniversaries. You can prorate the first month when a client starts mid-month.
  5. Document your billing policy for clients. Write a clear billing policy section for your service agreement that covers payment terms (net 7 or net 14), acceptable payment methods, what happens when payment fails, and cancellation terms. This protects you legally and sets expectations before disputes arise.

How to Manage Client Billing Day-to-Day

  1. Issue invoices consistently and on schedule. For consolidated billing, send invoices 3–5 days before the due date using your billing tool. Include a line item for the UniLink service, your tier name, and the billing period. Consistent invoicing trains clients to expect and pay on time.
  2. Handle dunning proactively. If a client's payment fails or an invoice goes unpaid past the due date, your billing tool should trigger an automated reminder. Send two automated reminders (day 3 and day 7 past due) before making a personal contact. Most late payments resolve after the first automated reminder — only escalate if it doesn't.
  3. Reconcile platform costs against client revenue monthly. Once a month, compare what you paid UniLink (Agency plan + seat fees) against what you collected from clients. This reconciliation confirms your margin and flags any sub-accounts where you're billing a client but have misconfigured or not yet assigned their tier.
  4. Suspend non-paying client sub-accounts promptly. If a client is significantly overdue (7–14 days past due after two reminders), suspend their sub-account in UniLink before your next platform billing cycle. You are paying for active seats — keeping a non-paying client's sub-account active is a direct cost to you.
  5. Generate and share receipts or invoices for each client. Clients on paid plans expect a receipt or invoice for their records. Your billing tool should auto-generate and email a receipt on successful payment. For annual plans or larger contracts, a formal invoice PDF is often required for the client's accounting. Make this automatic so it never falls through the cracks.

Key Settings

SettingWhat It DoesRecommended
Billing ModelConsolidated, per-client, or hybrid — determines who pays UniLink for each sub-account seatConsolidated for most agencies; per-client only if passing through platform cost directly
Sub-account Billing CycleMonthly or annual subscription at the platform levelAnnual Agency plan for best platform rate; bill clients monthly for flexibility
Client Tier AssignmentMaps each sub-account to a pricing tier that determines your charge to the clientAssign at creation; review quarterly to catch accounts on wrong tiers
Payment TermsNet 7 or Net 14 on client invoicesNet 7 for monthly plans; Net 14 for larger annual contracts
Dunning SequenceAutomated overdue payment reminders in your billing toolDay 3 and Day 7 automated reminders; personal outreach at Day 10 if unresolved
Tip: Pay your Agency plan annually at the discounted rate and bill clients monthly at the full monthly equivalent. This creates a structural cost advantage: you pay less per month than you charge, independent of your markup. It also smooths your cash flow — the annual platform cost is a one-time expense, while monthly client revenue is predictable and recurring.

Get the Most Out Of Client Billing

The consolidated billing model only works well if your own payment collection is reliable. A client who pays late, disputes a charge, or stops paying entirely still costs you the platform seat fee every month. The solution is a combination of automated billing, clear payment terms in your contract, and a consistent dunning process. Agencies that lose money on consolidated billing almost always have manual, inconsistent invoicing — not a structural problem with the model itself.

Separate your platform cost from your service fee on invoices, even if the total is a single bundled price. An invoice line that says "UniLink page management — $99/month" gives the client context for what they're paying for without revealing your platform cost. It also makes upselling easier: adding a second page or upgrading their tier is a natural line-item addition, not a confusing price change.

Build payment collection into your offboarding process too. If a client decides to cancel, collect any outstanding invoices before deactivating their sub-account. The moment the sub-account is deactivated and the page goes offline, your leverage for collecting overdue payment drops significantly. In your service agreement, specify that the sub-account remains active only while invoices are current — this gives you a clean, contractual basis for suspension and final payment collection.

For high-value annual contracts, consider requiring payment upfront or in two instalments. A client paying $1,200 per year upfront gives you the cash to cover the annual Agency plan cost immediately, eliminates 12 months of invoicing overhead, and reduces churn risk — clients who have paid annually are much less likely to cancel mid-year than month-to-month subscribers. Offer a small discount (5–10%) for annual prepayment to incentivize it.

Troubleshooting

ProblemCauseFix
Platform seat cost is higher than expected this monthSub-account count increased mid-cycle, or a seat wasn't deactivated after a client churnedAudit active sub-accounts in Agency → Sub-accounts; deactivate any accounts for churned clients immediately
Client claims they didn't receive an invoiceInvoice email went to spam, or billing email address on file is incorrectResend the invoice from your billing tool and ask client to whitelist your billing email domain
Client wants a refund after sub-account deactivationCancellation terms not clearly defined in service agreementRefer to your service agreement; if terms are unclear, consider a partial credit as a goodwill gesture and update your agreement going forward
Reconciliation shows you're paying more to UniLink than you're collecting from clientsOne or more sub-accounts are active but the client isn't being invoiced, or tier pricing was set below costAudit all active sub-accounts against your client invoice list; check tier pricing margins in Agency → Billing → Client Pricing
  • Full control over client pricing, invoicing timing, and payment terms with consolidated billing
  • UniLink platform pricing stays hidden from clients — no risk of clients going direct
  • Annual platform plan + monthly client billing creates a structural margin advantage
  • Clear billing process reduces payment disputes and improves client relationship quality
  • You carry platform seat costs even when a client is late paying — cash flow risk with large client lists
  • UniLink doesn't handle client billing for you — requires your own invoicing infrastructure
  • Per-client billing exposes UniLink's pricing to clients and eliminates markup opacity

Frequently Asked Questions

Does UniLink generate invoices I can send to my clients?

UniLink generates invoices for what you owe to UniLink (your Agency plan and seat fees). It does not generate client-facing invoices on your behalf. You need a separate billing tool (Stripe, FreshBooks, QuickBooks, etc.) to invoice your clients with your own branding and pricing.

What happens to a client's page if I suspend their sub-account for non-payment?

The page goes offline — visitors see an error or a platform-level notice. The page data is preserved and can be restored by reactivating the sub-account. Suspending and reactivating is reversible, so you can use it as a non-destructive enforcement mechanism before full account deletion.

Can a client on per-client billing see how much the agency plan costs?

Clients on per-client billing see only their own sub-account subscription charge. They do not see the agency's overall plan cost, other clients' charges, or any other account-level billing information.

Is there a way to offer free trials to new clients on Agency?

You can create a sub-account without assigning a paid tier and give the client access for a defined trial period. After the trial, assign their tier and begin invoicing through your billing tool. UniLink does not manage trial periods natively — you track and enforce them manually.

How do I handle a client who wants to transfer their sub-account to a direct UniLink plan?

UniLink doesn't currently support direct sub-account portability from an Agency account to an independent account. If a client wants to go direct, they would need to create their own UniLink account and rebuild their page. You retain the sub-account data and can export page content to give them.

  • Choose consolidated billing for full pricing control and client relationship management; per-client only if passing costs through directly.
  • Pay the Agency plan annually for the platform discount; bill clients monthly for flexibility and recurring revenue.
  • Your billing infrastructure (Stripe, invoicing tool) handles client charges — UniLink only manages the platform subscription.
  • Build a dunning sequence: Day 3 and Day 7 automated reminders, personal outreach at Day 10, suspension before next billing cycle.
  • Monthly reconciliation of platform costs vs. client revenue catches billing errors before they compound.

Get your agency billing running cleanly from the start. Log in to your UniLink Agency account at app.unilink.us, review your billing model in Agency → Billing, and set up your client invoicing workflow today.

Create Your Free Link-in-Bio Page

Join thousands of creators using UniLink. 40+ blocks, analytics, e-commerce, and AI tools — all free.

Get Started Free