Gtm tool cost model
Skill LeadMagic/gtm-skills/skills/gtm-ops/gtm-tool-cost-model
GTM tool cost modeling — per-seat licensing, usage-based fees, cloud infra, enrichment credits, annual vs monthly contracts, and fully-loaded RevOps stack TCO. Use when budgeting GTM tools, calculating cost per rep, vendor renewal negotiation, or stack ROI. Triggers on: "GTM tool budget", "tool cost calculation", "SaaS stack TCO", "licensing costs", "per seat cost", "enrichment credits cost", "cloud costs GTM", "vendor spend model".From its SKILL.md
npx -y skills add LeadMagic/gtm-skills --skill gtm-tool-cost-modelAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
6.4 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it
GTM Tool Cost Model
Overview
GTM tool spend hides in per-seat, credit, platform, and cloud lines — and renewals jump 15–30% year two if nobody models TCO. The mistake: approving tools from demos without a fully-loaded cost per rep or cost per $1M ARR. This skill builds finance-ready tool budgets: licensing, usage, implementation, and infra — tied to ARR stage and headcount.
Stack design → revops-tech-stack. Contract terms → vendor-contracts.
P&L integration → financial-modeling. Operational spend (Ramp, approvals,
vendor roster) → gtm-spend-management.
When to Use
- "Calculate our GTM tool costs"
- "Budget for CRM + enrichment + sequencer"
- "Cost per SDR/AE for tools"
- "Model Clay credits vs headcount"
- "Renewal negotiation data"
- "TCO for Salesforce vs HubSpot"
Authoritative Foundations
- Ben Murray (SaaS CFO). Model vendor spend as % of ARR and per departmental head.
- David Skok. Tool spend should ladder into CAC — if stack CAC > benchmark, fix before adding tools.
- Scott Brinker. Consolidation reduces redundant MarTech tax.
- Jason Lemkin. Typical GTM spend bands by ARR stage (directional).
Step-by-Step Process
Phase 1: Inventory Categories
| Category | Cost models | Examples |
|---|---|---|
| CRM | Per seat + platform | HubSpot, Salesforce, Attio |
| Enrichment | Credits / API calls | LeadMagic, Clay, ZoomInfo |
| Sequencing | Per mailbox/seat | Outreach, Salesloft, Instantly |
| Data / intent | Subscription + seats | 6sense, Bombora |
| Conversation intel | Per seat + recording | Gong, Chorus |
| Marketing automation | Contacts tier + seats | HubSpot MA, Marketo |
| Product analytics | MTU / events | Amplitude, Mixpanel |
| Cloud / integration | Usage | AWS, n8n cloud, Zapier tasks |
| Support | Per agent | Zendesk, Intercom |
Load references/cost-model-templates.md for formulas.
Phase 2: Build Line Items
For each tool document:
Annual cost = platform fee
+ (seats × seat price × 12)
+ (estimated credits × unit price)
+ implementation (amortize 3 years)
+ integration maintenance (hours × rate)
Hidden costs: Salesforce SI, HubSpot onboarding, Clay consultant, API overages, sandbox fees, premium support.
Phase 3: Stage Benchmarks (% of ARR)
| ARR | Typical GTM tool spend | Notes |
|---|---|---|
| <$1M | 3–8% ARR | Lean stack; founder tools |
| $1–5M | 5–12% ARR | First CRM Pro, enrichment |
| $5–20M | 8–15% ARR | Gong, intent, marketing hub |
| $20M+ | 10–18% ARR | Enterprise CRM, data platform |
Phase 4: Cost Per Rep
Fully loaded tool cost per AE =
(CRM seat + sequencer + enrichment allocation + Gong + intent share)
÷ number of quota carriers
Target: <$500/mo per AE at SMB; $800–1500/mo at enterprise motion.
Phase 5: Credit-Based Tools
| Tool type | Model |
|---|---|
| Enrichment API | $/verified email, $/company enrich |
| Clay | Credits per row × monthly rows |
| LLM in stack | Tokens × workflows/month |
Build sensitivity table: 1x, 2x, 3x volume.
Phase 6: Cloud & Integration
- n8n self-host vs cloud: instance + execution count
- Webhook middleware, data warehouse (Snowflake/BigQuery) for RevOps
- Allocate 20% overhead for integration maintenance if no RevOps FTE
Phase 7: Renewal Negotiation
- Multi-year discount (10–20% typical)
- Seat true-down rights
- Credit rollover caps
- Co-terming vendors to fiscal year
Phase 8: Operationalize Spend (Ramp)
TCO is the plan; Ramp + vendor register is actuals:
- Load
gtm-spend-management→ vendor-spend-register + ramp-card-policy - Map each TCO line to virtual card or bill pay
- Enforce spend-approval-matrix before new vendors
- Monthly: Ramp actuals vs tool-cost-sheet variance
Output Format
- Tool inventory spreadsheet structure (
templates/tool-cost-sheet.md) - Annual TCO by category
- Cost per rep / cost per $1M ARR
- 12-month cash flow (monthly vs annual contracts)
- Renewal negotiation summary
Quality Check
- All cost types: seat, platform, credits, implementation, cloud
- Headcount growth scenario (+3 AEs) modeled
- Credit tools have volume sensitivity
- % of ARR calculated
- Redundant tools flagged for consolidation
- Contract renewal dates listed
Common Pitfalls
- CRM seat creep. Unused sales seats. Fix: quarterly true-down audit.
- Clay credits surprise. Fix: cap rows + monitor weekly.
- Annual prepay all tools. Cash crunch. Fix: stagger renewals.
- Ignoring implementation. SF $50K year 1 missing from budget.
- No allocation to CS/marketing. Shared tools need cost split.
Execution Artifacts
references/framework-notes.mdtemplates/output-template.mdscripts/check-output.pyreferences/cost-model-templates.md— formulas and benchmarksreferences/licensing-models.md— seat vs usage vs platformtemplates/tool-cost-sheet.md— budget template
Related Skills
revops-tech-stack— what to buyfinancial-modeling— OpEx integrationvendor-contracts— renewal termssolo-founder-gtm— lean stack by MRRcrm-toolkit— CRM tier costsgtm-spend-management— Ramp, vendor roster, approvals
What ships with it: 6 files
8.8 KB alongside SKILL.md, 1 of them executable
references/
- cost-model-templates.md738 B
- framework-notes.md1.2 KB
- licensing-models.md3.1 KB
scripts/
- check-output.pyruns426 B
templates/
- output-template.md1.2 KB
- tool-cost-sheet.md2.2 KB