Billing & Pulses

Mirror Panel is priced in pulses — one pulse is one focus group run. In Brand Settings, Billing & usage shows your included allowance separately from the paid pulses shared by your active brand.

Allowance and shared pulses

Open Brand Settings, then Billing & usage. Your included allowance belongs to you in the active brand. Paid pulses belong to that brand and are shared by its members. Mirror Panel uses your allowance first; once it reaches zero, your next pulse draws from the shared paid balance. An Unlimited allowance does not draw from paid pulses while it applies.

Billing & usage separates your personal allowance from the active brand's shared paid pulses. Current pricing and plan controls live below them.

Usage analytics

Open Brand Settings, then Usage analytics, to see how the allowance and paid pulses have been used over the last 7 days, 30 days, 90 days, or 12 months: pulses the brand and you submitted, how much of your included allowance is left, and the brand's paid pulse balance at the end of each day. Usage analytics explains every chart and how pulses are counted.

Usage analytics charts pulses submitted per day and how your allowance and the brand's paid pulses drew down over the chosen range.

Plans and one-time pulses

Monthly plans (Solo, Pro, and Studio) add pulses to the active brand every billing period, and subscribers can buy an extra pulse at their plan's discounted rate. One-time pulses are also available individually or as a five-pulse pack. Paid pulses never expire, stay with that brand, and are not pooled across an organization.

Checkout and managing your subscription

Purchases go through Stripe's secure checkout, with Stripe as the merchant of record: checkout shows the sale as Sold through Link, your card statement reads LINK.COM*, receipts and invoices come from Link, and Stripe calculates and collects any sales tax, VAT, or GST for your billing address. When Stripe sends you back, Mirror Panel checks that specific purchase instead of guessing from your brand's shared balance. The page says Payment processing while settlement or its webhook is pending, Payment didn't complete if Stripe reports a failure, and Payment complete only after the purchased pulses are recorded. Some payment methods can take longer to clear.

A pending or delayed payment stays clearly marked as processing; Mirror Panel does not claim the pulses were added yet.

Confirmation and failed payments

A confirmed purchase names how many pulses it added and shows the brand's updated balance. If the checkout fails or expires, the page says that no pulses were added and links back to Billing & usage to try again. Plan changes, cancellation, payment methods, and invoices are handled in the Stripe customer portal via Manage subscription (or Switch plan on another plan's card). Link's order pages at link.com also let you cancel a subscription or update its payment method, and Link support can help with a charge.

After checkout you land back in Mirror Panel with your updated pulse balance.

When a checkout does not complete

No pulses are granted for a failed checkout. Start a fresh checkout from Billing when you are ready to try again.

A failed or expired checkout is explicit: no pulses were added, and the buyer can return to Billing.

Every active member can see Billing & usage for the current brand. Subscribing, buying pulses, switching plans, and opening the customer portal are limited to brand owners, brand admins, and organization admins.