Skip to main content
Everything workspace owners and admins need to understand Vendschat subscriptions — what you pay for, what counts toward limits, where to check usage, and how to upgrade without surprise bills. Who this is for: Organization owners (billing), admins (usage monitoring), and anyone asking Co-Admin about plans, invoices, seats, or contact limits. Where to go in the app: Settings → Organization → Billing & Usages (/settings/organization/billing&usages) and Plans (/settings/organization/billing&usages/plans). The page heading is Billing & Usage; the settings nav label is Billing & Usages.
Vendschat Billing and Usage with Current Plan Growth 200, Upgrade Plan, and Stripe Billing Portal.

Billing & Usage

Hub: Billing overview — doc map and route reference. Public pricing page: vendschat.com/pricing — same tiers; in-app Plans shows live checkout prices.

Quick reference


Example: GrowStudio Apps

GrowStudio starts on Starter, hits heavy WhatsApp traffic mid-quarter, then launches a broadcast campaign. Lesson: Check Billing & Usage before big broadcasts or hiring — upgrade before the event, not after failures or overage surprises.

How Vendschat billing is structured

Organization vs workspace

  • Billing is per organization, not per workspace.
  • One organization can have multiple workspaces (Advanced plan — see feature matrix).
  • Contacts and seats are counted at the organization level across all workspaces.
  • Every team member in any workspace under the org shares the same plan limits.

Subscription lifecycle statuses

You may see these on Billing & Usage:

Billing cycle

  • Choose monthly or annual at subscribe/upgrade.
  • Annual billing saves up to 20% vs twelve monthly payments.
  • Current period start and end dates appear on Billing & Usage (“Plan started” / “Next billing date”).
  • Plans auto-renew unless canceled before the renewal date.
  • Cancellation takes effect at the end of the paid period — no prorated refund for unused time (see refund policy below).

Payment processor

  • All card payments run through Stripe.
  • Taxes (VAT, GST, sales tax) may apply and are your responsibility — prices shown are typically exclusive of tax.
  • Third-party messaging fees (e.g. Meta WhatsApp conversation charges) are separate from your Vendschat subscription.

Plan families at a glance

Vendschat has three marketing tiers. Growth and Advanced each have contact volume sub-tiers you pick with a slider on the Plans page. For the full price table by contact tier, see Pricing & plan reference.

Growth vs Advanced at the same contact tier

At the same contact bucket (e.g. 500 contacts), Advanced costs more because it adds:
  • Developer API access
  • Multiple workspaces under one organization
  • Managed n8n instance (4 vCPU, 8 GB RAM, 75 GB NVMe, auto backup — upgradable from dashboard)
  • Dedicated account manager and SLA (support tier)
If you only need broadcasts and Zapier, Growth is usually enough. Choose Advanced when engineering needs API access or isolated workspaces per brand/client.

Enterprise: 1500+ contacts

When the contact slider hits 1500+, pricing switches to Contact Sales — no self-serve Stripe checkout. Email sales or use the contact link on the Plans page for a tailored quote (volume, compliance, custom terms). Internal plan keys for this tier: growth_1500_plus, advanced_1500_plus.

What “usage” means

Contacts (monthly active)

Definition: The number of unique contacts your organization messages during the current billing period (cycle start → cycle end). Where to see it: Billing & Usage → Usage Overview → Contacts — shows used / limit, progress bar, and remaining count. Overage: On Growth and Advanced, extra contacts beyond your included bucket are charged *0.125percontactforthatbillingperiod.TheUIstates:Additionalcontactschargedat0.125 per contact** for that billing period. The UI states: *“Additional contacts charged at 0.125 each.” Overage is billed automatically — you do not need to manually upgrade mid-cycle for overage to apply (though upgrading tier may be cheaper if you consistently exceed).

Seats (team members)

Definition: People on your account who can log in and work in workspaces. Important: “Seats” are login accounts, not “agents online today.” A part-time freelancer who has an account counts as one seat.

Plan cycle dates

Usage counters for contacts reset at the start of each new billing period.

Where to manage billing in the dashboard

Billing & Usage (main page)

Path: Settings → Organization → Billing & Usages Non-owners see usage but get “Contact owner to manage billing” instead of portal/checkout buttons.

Plans page

Path: Settings → Organization → Billing & Usage → Plans (or Upgrade Plan) After successful checkout, you return to Billing & Usage with ?success=true. Canceled checkout returns to Plans with ?canceled=true. Price on plan cards: Totals on the Plans page use in-app display prices plus selected extra seats. Stripe Checkout charges the live Stripe price IDs from the catalog — if display and Stripe ever differ, the checkout total is authoritative.

Who can do what

Tip: Designate one owner as billing contact; admins can monitor usage and nudge before limits hit.

Upgrading

When to upgrade from Starter → Growth

Consider Growth when you need any of:
  • WhatsApp Broadcasts to labeled segments
  • Incoming & outgoing webhooks
  • Zapier, Make, or n8n integrations (Growth connects; Advanced adds hosted n8n)
  • Custom AI Agents with knowledge sync (website/files)
  • Team internal chat
  • Priority support
Starter still includes: full chat suite, AI Reply generate, summaries, labels (basic), team collaboration, reports, mobile app, all three messaging channels.

When to upgrade Growth → Advanced

Consider Advanced when you need any of:
  • Developer REST API + API keys for custom backends
  • Multiple workspaces (e.g. agency per client, or brands separated)
  • Managed n8n instance included (4 vCPU / 8 GB RAM / 75 GB NVMe)
  • Dedicated account manager or SLA

How to upgrade (owner)

  1. Go to Settings → Billing & Usage → Plans
  2. Pick monthly or annual
  3. Select contact tier (Growth/Advanced) and total seats if > 10
  4. Click Subscribe or Upgrade
  5. Complete Stripe Checkout (promotion codes supported)
  6. Confirm new plan on Billing & Usage
Upgrades typically take effect immediately after successful payment; Stripe may prorate.

Downgrading

Plan downgrade

There is no downgrade button in the dashboard UI today. Downgrades go through:
  1. Stripe Billing Portal → Manage subscription, or
  2. Support / sales review, or
  3. Backend POST /settings/plan/downgrade-request (owner only) — creates a pending_sales request with risk_data_loss when current contact usage exceeds the target tier limit
Before downgrading: Reduce contact usage below the new limit or accept that overage rules change. Export anything you need from Analytics if retiring features (e.g. API access on Advanced → Growth).

Seat changes after subscribe

  • Increase seats: Adjust at next Plans checkout for new subscribers, or use Stripe portal where available. Backend POST /settings/plan/seats/change exists (owner, prorated upgrade) but is not exposed as a button on the Billing & Usage page.
  • Decrease seats: See seat downgrade below — active drops now; billed at period end.

Seat downgrade

  • Lowering seats below current billed count: active seats drop now; billing adjusts at period end — UI shows “Seats will reduce to X at end of billing period”

Cancel subscription

Use Stripe Billing Portal → Manage subscription or contact [email protected]. Cancellation applies at period end. Portal return URL after payment management: /settings/organization/billing&usages.

Backend billing API (reference)

Free tier: New orgs without checkout get plan_tier: free, contact_limit: 100, until a paid subscription is created via Stripe webhook after checkout.

Free trial

Landing CTA: “Free 14-day trial. No credit card required.”

Overage & automatic billing adjustments

Contact overage (Growth & Advanced)

  1. You message a new unique contact beyond your included limit
  2. System records overage for the cycle
  3. Stripe metered line item increments ($0.125 per contact)
  4. Billing & Usage may show an Overage card with running amount
  5. Charge appears on the period invoice
FAQ pattern: “What happens if I exceed my limits?” — You’re notified as you approach the cap; billing adjusts automatically for on-demand usage. No manual upgrade required for overage to accrue (though a higher tier may save money at scale).

Starter

No contact overage — unlimited contacts included in base price.

Pricing mechanics (seats + annual)

Example: Growth 500 with 15 seats, monthly

  • Base Growth 500: $40/mo
  • Included seats: 10
  • Extra seats: 5 × 20=20** = **100/mo
  • Total: $140/mo (before tax)

Example: Starter with 12 seats, annual

  • Base: 40/moannualtotal40/mo** → annual total **384/yr (20% off × 12)
  • Extra seats: 2 × 10=10 = 20/mo → annual seat portion discounted similarly at checkout
  • UI shows effective monthly equivalent on annual toggle
Always confirm the total on the Plans card before checkout — it updates live when you change seats or contact tier.

Features by plan (summary)

All plans include WhatsApp Business, Facebook Messenger, and Instagram Direct. Full row-by-row matrix: Pricing & plan reference.

n8n on Advanced

Advanced includes a managed n8n instance (not available on Starter or Growth alone): Use n8n to chain inbound messages → CRM → Slack → custom logic. Growth plan can still use external n8n via webhooks/Zapier; Advanced gives you hosted capacity.

Discounts & special programs


Invoices, refunds & policy highlights

Aligned with Vendschat Terms of Service:

Meta / WhatsApp costs (separate bill)

Vendschat subscription does not include Meta WhatsApp conversation fees. Depending on region and conversation category, Meta may charge per 24-hour conversation window. Those charges are:
  • Paid directly to Meta or via your BSP, or
  • Invoiced separately if Vendschat resells access
Coach customers to check Analytics for delivery metrics and Meta’s own billing for conversation costs.

Practical monitoring habits

  1. Monthly calendar reminder — check contacts at 70% of limit (Growth/Advanced)
  2. Before peak season (Black Friday, holidays) — upgrade tier or budget for overage
  3. One billing owner — clear escalation for admins
  4. After hiring — reconcile seat count in Plans vs actual accounts
  5. Ask Co-Admin“How many contacts have we used?”, “What plan are we on?”, “What’s included in Growth?”

Common customer questions (Co-Admin answer patterns)

More Q&A: Billing FAQ.

Starter → Growth → Advanced decision tree