Skip to Content
Credits & BillingCredits

Credits

Credits are the unit of consumption tenants see and buy. They are a deliberate abstraction over real LLM costs — one credit covers the full cost of producing a deliverable unit, including the inference cost, retries, and platform overhead, so tenants never need to think about tokens, pricing tiers, or model costs.

Related: Cost & Usage Tracking — internal USD cost tracking, budget caps, and LLM call logging. That doc covers what Leadmetrics pays providers. This doc covers what tenants consume.


Why Credits, Not Dollars

ConcernHow credits address it
Provider prices changeWe absorb price changes silently; the credit cost of a blog post stays at 2 credits regardless of Anthropic’s pricing
Multi-provider routingA blog post may run on Claude or GPT-4o depending on tenant config; credits normalise the cost regardless of which provider ran it
Retries are unpredictableA task that retries twice should feel like one unit of work to the tenant — credits absorb the retry cost internally
Simple plan messaging”50 credits/month” is easier to communicate than “up to $X/month in LLM costs”
Usage predictabilityTenants can plan their monthly output (e.g. “4 blog posts = 8 credits”) without worrying about token overruns

How Credits Work

Tenant subscribes to a plan Monthly credit allocation granted on billing cycle date (e.g. Pro plan = 50 credits, refreshed on the 1st of each month) Each activity run reserves credits when the job starts Credits are consumed when the activity completes successfully │ (reserved credits released if the activity fails) Balance shown in real time in Dashboard → Usage At 80% usage → warning banner shown in Dashboard At 100% usage → new jobs pause until the month rolls over or top-up purchased On 1st of next month → balance resets to full monthly allocation

Plans and Credit Allocations

Two plans are offered per region. Plan names vary by region but the credit allocations are the same.

TierIndiaMiddle EastMonthly creditsRolloverTop-up available
StarterStarter — ₹34,999/moGrowth — AED 2,800/mo100 cr/monthNoYes
ProfessionalProfessional — ₹49,999/moProfessional — AED 3,500/mo300 cr/monthNoYes

Rollover: unused credits do not carry over to the next month. Unused top-up credits expire at midnight on the last day of the billing month.

What fits in each plan

Starter (100 credits/month)

  • Full multi-channel plan: 4 blog posts + 8 GBP posts + 12 social posts + 4 emails + 1 Google Ads refresh + 1 monthly report ≈ 40–45 credits
  • Leaves ~55 credits buffer for additional deliverables, ad-hoc tasks, and retries
  • Up to 5 users and 10 agents

Professional (300 credits/month)

  • High-volume execution across multiple clients or channels: 12+ blog posts, 30+ social posts, daily GBP, multiple ad refreshes, weekly emails
  • Leaves substantial buffer for revisions and retries
  • Up to 15 users and 25 agents

Credit Rates by Deliverable Type

Deliverable typeCreditsAgents involvedWhy this rate
SEO Blog Post2 crblog-writerLong-form output, ~3,500–5,000 tokens out
SEO Content Brief1 crcontent-brief-writerMedium output; bundled with blog post cost conceptually
Keyword Research Cluster1 crkeyword-researcherModerate inference + web search tool calls
GBP Post (single)1 crgbp-post-writerShort output, low token count
Social Media Post1 crsocial-post-writerShort output; higher volume so kept at 1 cr to not penalise social-heavy plans
Social Media Calendar1 crsocial-calendar-plannerPlanning doc; medium output
Email Newsletter2 cremail-writerLong-form, personalised; comparable to blog post effort
Landing Page Copy3 crlanding-page-writerHigh-value, long output, typically multiple variants
Google Ads RSA Set2 crgoogle-ads-writerMultiple campaigns, multiple headlines/descriptions
Meta Ads Copy Set2 crmeta-ads-writerMultiple ad sets, A/B variants
Monthly Performance Report2 crreport-writerData-heavy; pulls from multiple channels
Research Notes1 crresearch-note-writerTargeted research output; feeds into blog writing
Competitor Analysis2 crcompetitor-researcherDeep research; multiple web fetches
Backlink Research1 crbacklink-researcherModerate web research
Backlink Outreach Email1 crbacklink-outreach-writerShort but targeted copy
Strategy Document5 crstrategy-writerHighest-value output; extensive context window
Client Context File2 crcontext-file-writerFoundational document; one-time cost
Site Audit Report2 crsite-auditorTool-heavy; crawl + analysis
Activity Planning (monthly)2 cractivity-plannerMonthly orchestration run
Deliverable Planning1 crdeliverable-plannerLighter planning call; run infrequently

Content Toolkit — New Deliverables

These credit rates cover the new features described in docs/content/. See each feature doc for full rationale.

Deliverable typeCreditsAgentNotes
Content Repurpose — Social (per platform)0.5 crcontent-repurposerFrom approved blog post; one job per platform
Content Repurpose — Email Newsletter0.5 crcontent-repurposerFrom approved blog post
Content Repurpose — Ads Copy (Google or Meta)0.5 crcontent-repurposerFrom approved blog post; per ad format
Content Audit1 crcontent-auditorPer blog post audited; includes refresh context generation
Blog Hero Image0.5 crblog-image-generatorAzure GPT Image, 1200×630px, 1 per post
Blog Inline Section Image0.25 crblog-image-generatorPer additional section image, 800×450px
AI Search Visibility Score0.25 crcontent-scorer (LLM)LLM analysis via Claude Haiku; SEO + readability scores are 0 cr
Brand Voice Score0.25 crcontent-scorer (LLM)Billed together with AI Search score as a single 0.25 cr charge
Brief Compliance Check0.25 crcontent-scorer (heuristic+)Draft vs brief comparison; light LLM for outline fuzzy match
In-Editor AI Action (per action)0.1 crblog-writer (targeted mode)Rewrite / Simplify / Expand / Fix Tone on selected text

Credit Exchange Rate (Internal Reference)

Leadmetrics sets credit rates so that 1 credit recovers the provider cost plus a margin to cover infrastructure, support, and platform overhead.

RateValue
1 credit ≈ provider cost~$0.15–0.30 in LLM inference costs (varies by model and task complexity)
1 credit target revenue~$0.40–0.60 (plan subscription revenue / monthly allocation)
Margin target~50–60% gross margin on inference

This is an internal reference only — tenants are never shown the dollar equivalent of a credit. Pricing is managed in packages/billing/src/credit-rates.ts.


Top-Up Credits

Tenants who exhaust their monthly allocation can purchase top-up bundles without waiting for the month to roll over.

Top-up bundles are available on both Starter and Professional plans. Bundle sizes and prices are set per region and managed in the billing catalog. Top-up credits are consumed first (LIFO — most recently purchased bundle is drawn down first). Unused top-up credits expire at midnight on the last day of the billing month.

Top-ups are purchased in Dashboard → Usage → Buy Credits and processed via Razorpay.


© 2026 Leadmetrics — Internal use only