Google Search Console integration for Model Context Protocol (MCP)
Rahul D Sarker: Marketing & RevOps Tools is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
116 marketing, RevOps and SaaS calculators with benchmarks, guided reviews, content search, booking.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http rahul-d-sarker-marketing-revops-tools-mcp https://rahuldsarker.co/api/mcp
# 2 — ask your agent for something these tools do
# search_content, read_content, check_availability and 120 more
Rahul D Sarker: Marketing & RevOps Tools costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http rahul-d-sarker-marketing-revops-tools-mcp https://rahuldsarker.co/api/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
123 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Search rahuldsarker.co for articles, long-form guides and client case studies on fractional CMO work, revenue operations, attribution, server-side tracking, performance marketing, CRM and AI marketing. Returns titles, summaries and links to cite. Use read_content to get the full text of a result.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | What to look for, in plain words, e.g. "server-side CAPI signal loss" or "RevOps for Series A SaaS" |
| type | string | no | Only return one kind of content |
| limit | integer | no | How many results, 1 to 10 (default 5) |
Get the full text of one rahuldsarker.co article or case study, by its slug or URL (from search_content), so you can quote it accurately. Always cite the returned link.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| slug | string | yes | The slug or URL, e.g. "why-server-side-capi-cut-signal-loss" or https://rahuldsarker.co/insights/… |
List open times for a free call with Rahul D Sarker (fractional CMO and RevOps consultant), live from his calendar. Each time comes with a link that opens the booking form with that time selected; the person confirms and books on the site. Use when someone wants to talk to Rahul, get help with their marketing or RevOps, or book a consultation.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| timezone | string | no | IANA time zone for the times shown, e.g. "America/New_York" or "Asia/Kolkata" (default Asia/Kolkata) |
| days | integer | no | How many days ahead to look, 1 to 21 (default 7) |
| meetingType | string | no | A meeting type id, if more than one is offered |
Calculate ROAS, ACOS, break-even ROAS, and profit from ad revenue, ad spend, and gross margin. See the full version at https://rahuldsarker.co/calculators/roas
| Parameter | Type | Required | Notes |
|---|---|---|---|
| revenue | number | yes | Revenue attributed to the ad spend |
| spend | number | yes | Total ad spend |
| marginPct | number | yes | Gross margin, as a percentage, e.g. 60 for 60% |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Calculate customer LTV, CAC, the LTV:CAC ratio, and CAC payback period. See the full version at https://rahuldsarker.co/calculators/cac-ltv
| Parameter | Type | Required | Notes |
|---|---|---|---|
| monthlyArpa | number | yes | Average monthly revenue per account (ARPA) |
| grossMarginPct | number | yes | Gross margin, as a percentage |
| monthlyChurnPct | number | yes | Monthly customer churn rate, as a percentage |
| salesAndMarketingSpend | number | yes | Total sales and marketing spend for the period |
| newCustomers | number | yes | New customers acquired in that same period |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
| segment | string | no | Customer segment for the benchmark verdict: smb, mid_market or enterprise (default smb) |
Estimate how much monthly ad budget leaks to fraud and tracking/attribution waste. See the full version at https://rahuldsarker.co/calculators/ad-spend-waste-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| monthlySpend | number | yes | Total monthly ad spend |
| fraudPct | number | yes | Estimated share of spend lost to invalid/fraudulent traffic, as a percentage |
| leakagePct | number | yes | Estimated share of spend lost to tracking/attribution leakage, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Weigh a CRM subscription and implementation cost against the win-rate lift it buys. See the full version at https://rahuldsarker.co/calculators/crm-roi-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| annualCost | number | yes | Annual CRM subscription cost |
| implementationCost | number | yes | One-time implementation/setup cost |
| reps | number | yes | Number of sales reps |
| dealsPerRepPerYear | number | yes | Average deals closed per rep per year, before the CRM |
| avgDealValue | number | yes | Average deal value |
| winRateLiftPct | number | yes | Expected win-rate improvement from the CRM, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Turn traffic and conversion rates into MQL volume, cost per lead, and cost per MQL. See the full version at https://rahuldsarker.co/calculators/mql-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| monthlyVisitors | number | yes | Monthly website visitors |
| leadConversionPct | number | yes | Visitor-to-lead conversion rate, as a percentage |
| mqlRatePct | number | yes | Lead-to-MQL rate, as a percentage |
| monthlySpend | number | yes | Monthly marketing spend driving this traffic |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Apply conservative, market, premium, and custom ARR multiples to see the valuation range they imply. See the full version at https://rahuldsarker.co/calculators/arr-multiple-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| arr | number | yes | Current annual recurring revenue (ARR) |
| conservativeMultiple | number | yes | Conservative revenue multiple |
| marketMultiple | number | yes | Market/typical revenue multiple |
| premiumMultiple | number | yes | Premium revenue multiple |
| customMultiple | number | no | Your own or a specific comp's multiple, optional |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Annualize MRR into ARR, with an optional 12-month projection from expected net-new monthly revenue. See the full version at https://rahuldsarker.co/calculators/mrr-to-arr-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| mrr | number | yes | Current monthly recurring revenue (MRR) |
| monthlyExpansionAndNewBusiness | number | no | Expected monthly dollars added from new business plus expansion, optional, defaults to 0 |
| monthlyChurnAndContraction | number | no | Expected monthly dollars lost to churn and contraction, optional, defaults to 0 |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Measure how efficiently sales and marketing spend turns into new ARR. See the full version at https://rahuldsarker.co/calculators/saas-magic-number-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| currentArr | number | yes | Current period ARR |
| priorArr | number | yes | Prior period ARR |
| priorPeriodSalesAndMarketingSpend | number | yes | Sales and marketing spend in the prior period |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Calculate cost per lead, expected customers, and cost per acquisition from spend, leads, and a lead-to-customer conversion rate. See the full version at https://rahuldsarker.co/calculators/cpl-cpa
| Parameter | Type | Required | Notes |
|---|---|---|---|
| spend | number | yes | Ad spend |
| leads | number | yes | Leads generated |
| convPct | number | yes | Lead-to-customer conversion rate, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Compare a platform-reported ROAS against your true blended Marketing Efficiency Ratio (MER) to see how much pixels over-claim. See the full version at https://rahuldsarker.co/calculators/roas-to-mer-converter
| Parameter | Type | Required | Notes |
|---|---|---|---|
| totalRevenue | number | yes | Total revenue from all sources (backend/store, not the ad platform) |
| totalSpend | number | yes | Total marketing spend across all channels |
| platformRoas | number | yes | Blended ROAS as reported by the ad platform(s) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Predict monthly clicks, conversions, and effective CPA from budget, CPC, and conversion rate, and check whether volume clears the ~50 weekly conversions platforms need to exit learning. See the full version at https://rahuldsarker.co/calculators/ppc-click-volume-predictor
| Parameter | Type | Required | Notes |
|---|---|---|---|
| budget | number | yes | Monthly budget |
| cpc | number | yes | Average cost per click |
| convRatePct | number | yes | Click-to-conversion rate, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Forecast how many days until an ad audience hits its fatigue frequency ceiling, and the date to have fresh creative ready. See the full version at https://rahuldsarker.co/calculators/ad-creative-fatigue-forecaster
| Parameter | Type | Required | Notes |
|---|---|---|---|
| audience | number | yes | Audience / reach size (unique people the ad set can reach) |
| dailyImpressions | number | yes | Daily impressions delivered |
| freqCap | number | yes | Fatigue frequency ceiling (average frequency where CPMs/CPA start rising) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Project how CPA/CAC inflates as you double and triple ad spend, given a per-doubling decay rate. See the full version at https://rahuldsarker.co/calculators/cpa-to-cac-scalability-matrix
| Parameter | Type | Required | Notes |
|---|---|---|---|
| spend | number | yes | Current monthly ad spend |
| cpa | number | yes | Current CPA / CAC |
| decayPct | number | yes | CPA inflation per doubling of spend, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate the addressable retargeting pool from monthly visitors, window, and match rate, plus the budget needed to hit a target weekly frequency. See the full version at https://rahuldsarker.co/calculators/retargeting-pool-size-estimator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| visitors | number | yes | Monthly unique visitors |
| windowDays | number | yes | Retargeting window, in days |
| matchRatePct | number | yes | Cookie / match rate, as a percentage |
| targetFreq | number | yes | Target weekly impressions per user |
| cpm | number | yes | Retargeting CPM |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Calculate the break-even and maximum CPA that protect a target profit margin, and check current CPA against that ceiling. See the full version at https://rahuldsarker.co/calculators/performance-marketing-margin-protector
| Parameter | Type | Required | Notes |
|---|---|---|---|
| aov | number | yes | Average order / contract value |
| grossMarginPct | number | yes | Gross margin, as a percentage |
| targetProfitPct | number | yes | Target profit margin to keep after ad cost, as a percentage |
| currentCpa | number | yes | Current CPA |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate missed conversions and revenue from operating below 100% impression share on a search campaign. See the full version at https://rahuldsarker.co/calculators/impression-share-opportunity-matrix
| Parameter | Type | Required | Notes |
|---|---|---|---|
| impressionSharePct | number | yes | Current impression share, as a percentage |
| conversions | number | yes | Conversions per month, now |
| valuePerConversion | number | yes | Value per conversion |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Suggest a starting Google/Meta/LinkedIn budget split based on total budget and average contract value. See the full version at https://rahuldsarker.co/calculators/cross-channel-ad-spend-allocator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| budget | number | yes | Total monthly budget |
| acv | number | yes | Average contract value |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Calculate implied CAC from LinkedIn CPC, landing conversion, and close rate, and check it against the maximum CAC a contract can fund. See the full version at https://rahuldsarker.co/calculators/linkedin-ad-cost-threshold-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cpc | number | yes | LinkedIn cost per click |
| landingConvPct | number | yes | Landing page conversion rate, as a percentage |
| closeRatePct | number | yes | Lead-to-customer close rate, as a percentage |
| contractValue | number | yes | Contract value |
| grossMarginPct | number | yes | Gross margin, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Project CPM and reach impact for a given season (back-to-school, Black Friday, Q4, January) from a baseline CPM. See the full version at https://rahuldsarker.co/calculators/seasonal-ad-cpm-predictor
| Parameter | Type | Required | Notes |
|---|---|---|---|
| baseCpm | number | yes | Baseline CPM |
| monthlyBudget | number | yes | Monthly budget |
| season | string | yes | Season: normal (baseline), backToSchool (Aug-Sep), blackFriday (BFCM peak), q4 (Nov-Dec holiday), january (post-holiday reset) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Check whether a small daily ad budget can generate the ~50 weekly conversions platforms typically need to exit the learning phase. See the full version at https://rahuldsarker.co/calculators/micro-budget-ad-feasibility-checker
| Parameter | Type | Required | Notes |
|---|---|---|---|
| dailyBudget | number | yes | Daily ad budget |
| estCpa | number | yes | Estimated CPA (cost per optimization event) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate missed clicks, conversions, and revenue from operating below 100% search impression share. See the full version at https://rahuldsarker.co/calculators/impression-share-opportunity-matrix
| Parameter | Type | Required | Notes |
|---|---|---|---|
| clicks | number | yes | Current clicks per month |
| impressionSharePct | number | yes | Search impression share, as a percentage |
| convRatePct | number | yes | Click-to-conversion rate, as a percentage |
| valuePerConversion | number | yes | Value per conversion |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate the addressable pool from a lookalike percentage and market population, and grade seed audience quality. See the full version at https://rahuldsarker.co/calculators/lookalike-audience-pool-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| population | number | yes | Target market population (addressable users in the country/region) |
| lookalikePct | number | yes | Lookalike percentage, e.g. 1 for tightest match, 10 for broadest |
| seed | number | yes | Seed audience size (customers/leads the model is built from) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Calculate average ad frequency from impressions and reach, and flag whether it is healthy, caution, or fatigue territory. See the full version at https://rahuldsarker.co/calculators/ad-frequency-risk-checker
| Parameter | Type | Required | Notes |
|---|---|---|---|
| impressions | number | yes | Impressions delivered in the period |
| reach | number | yes | Reach (unique users) in the period |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Score message-match continuity between an ad and its landing page across five weighted criteria (headline, keyword, offer, CTA, visuals). See the full version at https://rahuldsarker.co/calculators/landing-page-vs-ad-match-quality-auditor
| Parameter | Type | Required | Notes |
|---|---|---|---|
| headline | string | yes | Ad headline echoed in the page H1 (weight 30) |
| keyword | string | yes | Target keyword present above the fold (weight 20) |
| offer | string | yes | Ad offer / promise matches the page (weight 25) |
| cta | string | yes | CTA wording is consistent (weight 15) |
| visual | string | yes | Creative visuals match the page (weight 10) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Generate a cleaned, encoded UTM-tagged URL from source, medium, campaign, term, and content, and flag common tagging errors. See the full version at https://rahuldsarker.co/calculators/utm-generator-and-validation-helper
| Parameter | Type | Required | Notes |
|---|---|---|---|
| baseUrl | string | yes | Base URL to tag, e.g. https://example.com/pricing |
| source | string | yes | utm_source, e.g. google, linkedin |
| medium | string | yes | utm_medium, e.g. cpc, paid-social |
| campaign | string | yes | utm_campaign, e.g. q3-demo-push |
| term | string | no | utm_term (paid keyword), optional |
| content | string | no | utm_content (creative / A-B variant), optional |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Grade a list of search keywords into transactional, commercial, or informational intent tiers, and flag the wasted-intent share. See the full version at https://rahuldsarker.co/calculators/paid-search-intent-tier-grader
| Parameter | Type | Required | Notes |
|---|---|---|---|
| keywords | array | yes | List of search keywords/queries to grade |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Forecast how many days an ad creative test needs to reach a sound sample size, from daily spend, expected CPA, variant count, and conversions needed per variant. See the full version at https://rahuldsarker.co/calculators/creative-testing-duration-forecaster
| Parameter | Type | Required | Notes |
|---|---|---|---|
| dailySpend | number | yes | Daily test spend |
| cpa | number | yes | Expected CPA |
| variants | number | yes | Number of variants being tested |
| convPerVariant | number | yes | Conversions needed per variant for a stable read |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Compare summed platform-claimed revenue against actual backend revenue to quantify over-reporting and the true blended ROAS. See the full version at https://rahuldsarker.co/calculators/post-ios14-blended-attribution-modeler
| Parameter | Type | Required | Notes |
|---|---|---|---|
| platformRevenue | number | yes | Sum of revenue all ad platforms report |
| actualRevenue | number | yes | Actual revenue from backend / finance system |
| adSpend | number | yes | Total ad spend |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Compare the loaded annual cost of a full-time CMO hire against a fractional CMO retainer, including the ramp-up cost before a full-time hire makes impact. See the full version at https://rahuldsarker.co/calculators/in-house-vs-fractional-cmo
| Parameter | Type | Required | Notes |
|---|---|---|---|
| salary | number | yes | Full-time CMO base salary |
| loadedPct | number | yes | Benefits + overhead loading on top of salary, as a percentage, e.g. 30 for 30% |
| recruiting | number | yes | Recruiting / search cost for the full-time hire |
| rampMonths | number | yes | Months of ramp before the full-time hire delivers impact |
| fractionalMonthly | number | yes | Fractional CMO monthly retainer |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
See how much cash runway a cut to gross burn buys you, given current cash, burn, and revenue. See the full version at https://rahuldsarker.co/calculators/growth-runway-extension-simulator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cash | number | yes | Cash in bank |
| grossBurn | number | yes | Gross monthly burn |
| revenue | number | yes | Monthly revenue |
| burnReductionPct | number | yes | Burn reduction from efficiency gains, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Build a bottom-up TAM, SAM, and SOM from company counts, reachable share, ACV, and obtainable market share. See the full version at https://rahuldsarker.co/calculators/total-addressable-market-estimator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| companies | number | yes | Total target companies that fit the category |
| reachablePct | number | yes | Share of those companies realistically reachable, as a percentage |
| acv | number | yes | Average contract value |
| targetSharePct | number | yes | Obtainable share of the reachable market (SAM) you can win near-term, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Split a marketing budget between brand and performance spend based on company stage, using the Binet & Field long/short research as a directional guide. See the full version at https://rahuldsarker.co/calculators/brand-vs-performance-budget-allocator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| budget | number | yes | Monthly marketing budget |
| stage | string | yes | Company stage: preRevenue (pre-revenue / finding PMF), earlyGrowth (early growth), scaling (scaling), mature (mature / category leader) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Score product-market fit signals (the "very disappointed" test, retention, organic pull, NPS) into a weighted 0-100 PMF score and scale-readiness verdict. See the full version at https://rahuldsarker.co/calculators/product-market-fit-scoring-grader
| Parameter | Type | Required | Notes |
|---|---|---|---|
| disappointed | string | yes | "Very disappointed if it went away" test (>40%): strong, ok (mixed), or weak/no. Weight 30 |
| retention | string | yes | Retention curve flattens (users stick): strong, ok, or weak/no. Weight 30 |
| organic | string | yes | Organic / word-of-mouth pull: strong, ok, or weak/no. Weight 20 |
| nps | string | yes | Strong NPS & referrals: strong, ok, or weak/no. Weight 20 |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Compound net monthly expansion revenue (upsell + cross-sell minus contraction) forward 1, 2, and 3 years from current ARR, with no new logos. See the full version at https://rahuldsarker.co/calculators/customer-expansion-revenue-matrix
| Parameter | Type | Required | Notes |
|---|---|---|---|
| arr | number | yes | Current ARR |
| monthlyExpansionPct | number | yes | Net monthly expansion rate from existing accounts, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Rank growth ideas by ICE score (Impact, Confidence, Ease averaged, each scored 1-10) to decide what to run next. See the full version at https://rahuldsarker.co/calculators/growth-strategy-prioritization-tool
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ideas | array | yes | List of growth ideas to score and rank |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Model how a price change affects volume, revenue, and gross profit given a price elasticity of demand. See the full version at https://rahuldsarker.co/calculators/pricing-elasticity-sandbox
| Parameter | Type | Required | Notes |
|---|---|---|---|
| price | number | yes | Current price |
| volume | number | yes | Current volume, units per month |
| unitCost | number | yes | Unit / delivery cost |
| priceChangePct | number | yes | Price change, as a percentage (positive = increase, negative = cut) |
| elasticity | number | yes | Price elasticity of demand: percent volume change per 1% price change, usually negative |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Simulate month by month, at a given revenue growth rate and gross margin, how many months until gross profit covers fixed burn, and the cash needed to bridge the gap. See the full version at https://rahuldsarker.co/calculators/burn-rate-optimization-forecaster
| Parameter | Type | Required | Notes |
|---|---|---|---|
| revenue | number | yes | Current monthly revenue |
| growthRatePct | number | yes | Monthly revenue growth rate, as a percentage |
| fixedBurn | number | yes | Fixed monthly burn, costs that do not scale with revenue |
| grossMarginPct | number | yes | Gross margin, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Score an agency pitch on whether it's grounded in real, verifiable outcomes or dressed-up vanity metrics and vague promises. Answer 6 checks and get a credibility score, a BS meter, and a verdict before you sign anything. See the full version at https://rahuldsarker.co/calculators/marketing-agency-pitch-bullshit-detector
| Parameter | Type | Required | Notes |
|---|---|---|---|
| pipeline | string | yes | Ties work to pipeline/revenue, not just impressions: yes/vague/no. Weight 25 |
| attribution | string | yes | Explains how they attribute results: yes/vague/no. Weight 20 |
| reporting | string | yes | Transparent reporting & data access: yes/vague/no. Weight 15 |
| references | string | yes | Relevant references / case studies: yes/vague/no. Weight 15 |
| ownership | string | yes | You own the accounts, assets & data: yes/vague/no. Weight 15 |
| guarantees | string | yes | Avoids guaranteed-results / vanity promises: yes/vague/no. Weight 10 |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate a competitor's ad spend from share-of-voice data, assuming spend maps roughly to share of voice within the same auction. See the full version at https://rahuldsarker.co/calculators/competitor-ad-spend-benchmarker
| Parameter | Type | Required | Notes |
|---|---|---|---|
| yourSpend | number | yes | Your monthly ad spend |
| yourSovPct | number | yes | Your share of voice / impression share in the category, as a percentage |
| competitorSovPct | number | yes | Competitor share of voice, as a percentage, e.g. from an auction-insights tool |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Show how much gross-margin LTV grows when monthly churn improves, using LTV = ARPA x gross margin / monthly churn. See the full version at https://rahuldsarker.co/calculators/ltv-growth-multiplier-simulator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| arpa | number | yes | Monthly revenue per account (ARPA) |
| grossMarginPct | number | yes | Gross margin, as a percentage |
| currentChurnPct | number | yes | Current monthly churn, as a percentage |
| improvedChurnPct | number | yes | Improved monthly churn, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Project how many months until a channel's compounding CPA inflation pushes it past your max viable CPA. See the full version at https://rahuldsarker.co/calculators/channel-saturation-estimator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| currentCpa | number | yes | Current cost per acquisition (CPA) |
| monthlyInflationPct | number | yes | Monthly CPA inflation rate, as a percentage |
| maxCpa | number | yes | Maximum viable CPA before the channel loses money |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Score whether a product can support a self-serve, product-led growth motion, versus a hybrid or sales-led approach, across 5 weighted criteria. See the full version at https://rahuldsarker.co/calculators/product-led-growth-feasibility-grader
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ttv | string | yes | Time-to-value is minutes, not weeks: yes/partial/no. Weight 25 |
| selfserve | string | yes | A user can onboard with no human help: yes/partial/no. Weight 25 |
| price | string | yes | Price point supports self-serve / low ACV: yes/partial/no. Weight 15 |
| viral | string | yes | Natural virality or collaboration built in: yes/partial/no. Weight 15 |
| value | string | yes | Value is obvious before talking to sales: yes/partial/no. Weight 20 |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Recommend the right growth/marketing hiring sequence for your ARR band, from founder-led at pre-$1M to a full leadership team at $10M+. See the full version at https://rahuldsarker.co/calculators/growth-team-hiring-sequence-planner
| Parameter | Type | Required | Notes |
|---|---|---|---|
| arr | number | yes | Current annual recurring revenue (ARR) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Compare a founder's take-home from a bootstrapped exit against a venture-backed, diluted exit, and find the break-even exit value where raising starts to pay off. See the full version at https://rahuldsarker.co/calculators/bootstrapped-vs-venture-scaler-modeler
| Parameter | Type | Required | Notes |
|---|---|---|---|
| bootExit | number | yes | Projected exit value, bootstrapped path |
| bootOwnershipPct | number | yes | Your ownership at exit, bootstrapped path, as a percentage |
| ventureExit | number | yes | Projected exit value, venture-backed path |
| ventureOwnershipPct | number | yes | Your ownership after dilution, venture-backed path, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Score a candidate international market on size, localization ease, competitive whitespace, regulatory ease, and payments/GTM readiness to decide whether to prioritize, plan, or deprioritize it. See the full version at https://rahuldsarker.co/calculators/internationalization-market-prioritization-grid
| Parameter | Type | Required | Notes |
|---|---|---|---|
| size | string | yes | Market size / demand: high/med/low. Weight 30 |
| localization | string | yes | Localization ease (language, product): high/med/low. Weight 20 |
| competition | string | yes | Whitespace vs. competition: high/med/low. Weight 20 |
| regulatory | string | yes | Regulatory / compliance ease: high/med/low. Weight 15 |
| payments | string | yes | Payments & go-to-market readiness: high/med/low. Weight 15 |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Work backwards from an annual revenue goal, through ACV and close rates, to the traffic and leads needed per month to hit it. See the full version at https://rahuldsarker.co/calculators/annual-growth-goal-back-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| revenueGoal | number | yes | Annual revenue goal |
| acv | number | yes | Average contract value |
| leadToCustomerPct | number | yes | Lead-to-customer close rate, as a percentage |
| visitorToLeadPct | number | yes | Visitor-to-lead conversion rate, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Value organic search traffic in ad-equivalent spend (clicks x CPC), and split out the non-branded portion that represents genuine, defensible SEO value. See the full version at https://rahuldsarker.co/calculators/organic-traffic-value-monetizer
| Parameter | Type | Required | Notes |
|---|---|---|---|
| organicClicks | number | yes | Monthly organic clicks |
| avgCpc | number | yes | Average cost-per-click if these keywords were paid |
| brandedSharePct | number | yes | Branded share of traffic, as a percentage (traffic you would likely get for free anyway) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Grade the risk of pivoting upmarket to enterprise across sales motion, pricing/packaging, cash buffer, product compliance, and team experience. See the full version at https://rahuldsarker.co/calculators/strategic-pivot-risk-grader
| Parameter | Type | Required | Notes |
|---|---|---|---|
| motion | string | yes | Sales motion built for enterprise (AEs, SEs, ABM): ready/partial/no. Weight 25 |
| pricing | string | yes | Pricing & packaging fit larger contracts: ready/partial/no. Weight 15 |
| cash | string | yes | Cash buffer for a longer sales cycle: ready/partial/no. Weight 20 |
| product | string | yes | Product security / compliance (SOC2, SSO): ready/partial/no. Weight 25 |
| team | string | yes | Team has enterprise experience: ready/partial/no. Weight 15 |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Calculate conversion rate and the traffic needed to hit a target number of conversions at that rate. See the full version at https://rahuldsarker.co/calculators/conversion-funnel
| Parameter | Type | Required | Notes |
|---|---|---|---|
| visitors | number | yes | Visitors in the period |
| conversions | number | yes | Conversions (signups, leads, or purchases) in that same period |
| target | number | yes | Target number of conversions to reach |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Run a two-proportion z-test on an A/B test to get relative uplift and statistical confidence. See the full version at https://rahuldsarker.co/calculators/ab-test-significance-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| visitorsA | number | yes | Visitors in variant A (control) |
| conversionsA | number | yes | Conversions in variant A (control) |
| visitorsB | number | yes | Visitors in variant B (test) |
| conversionsB | number | yes | Conversions in variant B (test) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate the extra conversions and revenue recovered by cutting page load time, using an industry-average per-second conversion penalty. See the full version at https://rahuldsarker.co/calculators/page-speed-leak-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| monthlyVisitors | number | yes | Monthly visitors |
| currentLoadSeconds | number | yes | Current page load time, in seconds |
| targetLoadSeconds | number | yes | Target page load time, in seconds |
| conversionRatePct | number | yes | Current conversion rate, as a percentage |
| valuePerConversion | number | yes | Value per conversion |
| lossPerSecondPct | number | no | Conversion loss per second of load time, as a percentage, defaults to 7 (studies cluster around 5-7%) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Score a hero section's five-second clarity across five weighted checks (what you do, outcome, CTA, jargon, subhead) into a 0-100 clarity verdict. See the full version at https://rahuldsarker.co/calculators/above-the-fold-messaging-clarity-grader
| Parameter | Type | Required | Notes |
|---|---|---|---|
| strangerUnderstandsIn5Seconds | string | yes | A stranger knows what you do in 5 seconds (weight 30) |
| headlineStatesOutcome | string | yes | The headline states an outcome/benefit (weight 20) |
| oneObviousPrimaryCta | string | yes | One obvious primary CTA above the fold (weight 20) |
| noJargon | string | yes | No jargon or vague buzzwords (weight 15) |
| subheadSupportsHeadline | string | yes | Subhead supports (not repeats) the headline (weight 15) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Back into a proxy dollar value for an early-funnel micro-conversion from the value of a won customer and the micro-to-customer conversion rate. See the full version at https://rahuldsarker.co/calculators/micro-conversion-value-modeler
| Parameter | Type | Required | Notes |
|---|---|---|---|
| wonCustomerValue | number | yes | Value of a won customer |
| microToCustomerRatePct | number | yes | Micro-action to customer conversion rate, as a percentage |
| monthlyMicroConversions | number | yes | Micro-conversions per month |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Calculate revenue lost to cart abandonment and how much a recovery flow could win back. See the full version at https://rahuldsarker.co/calculators/cart-abandonment-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cartsPerMonth | number | yes | Carts created per month |
| abandonmentRatePct | number | yes | Abandonment rate, as a percentage (industry average is near 70%) |
| avgOrderValue | number | yes | Average order value |
| recoveryRatePct | number | yes | Recovery rate from a win-back flow, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Score a call-to-action button's visibility using its real WCAG contrast ratio against the background plus size and placement. See the full version at https://rahuldsarker.co/calculators/cta-visual-hierarchy-tester
| Parameter | Type | Required | Notes |
|---|---|---|---|
| buttonColorHex | string | yes | Button color as a hex code, e.g. "#7C3AED" |
| backgroundColorHex | string | yes | Background color as a hex code, e.g. "#FAFAFB" |
| size | string | yes | Button size: large/prominent, medium, or small/text-like |
| placement | string | yes | Placement: primary (above fold, standout), inline with content, or buried (below fold/crowded) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Score body copy legibility on font size, line height, and line length against ideal bands, into a 0-100 score. See the full version at https://rahuldsarker.co/calculators/typography-legibility-grader
| Parameter | Type | Required | Notes |
|---|---|---|---|
| fontSizePx | number | yes | Body font size in pixels |
| lineHeight | number | yes | Line height as a multiplier of font size, e.g. 1.5 |
| lineLengthChars | number | yes | Line length in characters per line |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Score a mobile checkout flow's friction from step count, guest checkout, wallet pay, autofill, and mobile input types into a 0-100 score. See the full version at https://rahuldsarker.co/calculators/mobile-checkout-friction-tester
| Parameter | Type | Required | Notes |
|---|---|---|---|
| steps | string | yes | Checkout steps/screens: one (single page), two, or threeplus |
| guestCheckout | string | yes | Guest checkout available |
| walletPay | string | yes | Wallet / one-tap pay (Apple/Google Pay) available |
| autofillSupported | string | yes | Autofill & saved details supported |
| correctMobileInputs | string | yes | Correct mobile input types & keyboards used |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Score the persuasive strength of testimonials and proof elements across six weighted criteria into a 0-100 credibility score. See the full version at https://rahuldsarker.co/calculators/social-proof-strength-auditor
| Parameter | Type | Required | Notes |
|---|---|---|---|
| namedAndAttributed | string | yes | Testimonials are named & attributed to real people (weight 20) |
| specificQuantifiedResults | string | yes | They cite specific, quantified results (weight 25) |
| photosLogosOrVideo | string | yes | Photos, logos or video, not just text (weight 15) |
| matchesVisitorSegment | string | yes | Proof matches the visitor's segment (weight 15) |
| placedNearDecisionPoints | string | yes | Placed near decision points / CTAs (weight 15) |
| enoughVolume | string | yes | Enough volume to feel credible (weight 10) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Score a value proposition on clarity, specificity, differentiation, outcome focus, and pain relevance into a 0-100 score. See the full version at https://rahuldsarker.co/calculators/value-prop-strength-grader
| Parameter | Type | Required | Notes |
|---|---|---|---|
| instantlyClear | string | yes | Instantly clear, no second read needed (weight 25) |
| specificNotGeneric | string | yes | Specific, not generic (weight 20) |
| differentiatedFromCompetitors | string | yes | Differentiated from competitors (weight 20) |
| focusedOnOutcome | string | yes | Focused on the customer's outcome (weight 20) |
| speaksToRealPain | string | yes | Speaks to a real, felt pain (weight 15) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Score a lead magnet's perceived opt-in value across five weighted criteria into a 0-100 score. See the full version at https://rahuldsarker.co/calculators/lead-magnet-copy-grader
| Parameter | Type | Required | Notes |
|---|---|---|---|
| specificTangibleOutcome | string | yes | Promises a specific, tangible outcome (weight 25) |
| deliversValueFast | string | yes | Delivers value fast, not a 40-page slog (weight 20) |
| appealingFormat | string | yes | Format is appealing, tool/template over PDF (weight 15) |
| feelsCredible | string | yes | Feels credible / worth an email (weight 15) |
| relevantToIcpProblem | string | yes | Directly relevant to your ICP's problem (weight 25) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate the best time to fire a timed exit-intent popup, based on average session duration, pages per session, and engaged-visitor share. See the full version at https://rahuldsarker.co/calculators/exit-intent-timing-optimizer
| Parameter | Type | Required | Notes |
|---|---|---|---|
| avgSessionSeconds | number | yes | Average session duration, in seconds |
| pagesPerSession | number | yes | Pages per session |
| engagedSharePct | number | yes | Engaged-visitor share, as a percentage: roughly how far into a session real intent forms |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Count how many of 8 common conversion-flow friction points are present and turn that into a flow health score. See the full version at https://rahuldsarker.co/calculators/friction-point-identifier
| Parameter | Type | Required | Notes |
|---|---|---|---|
| accountRequiredBeforeValue | boolean | yes | Account required before purchase / value |
| tooManyFormFields | boolean | yes | Too many form fields |
| unclearOrLateErrors | boolean | yes | Unclear or late error messages |
| forcedUpsells | boolean | yes | Forced upsells or interstitials mid-flow |
| noProgressIndicator | boolean | yes | No progress indicator on multi-step flows |
| limitedPaymentOptions | boolean | yes | Limited payment / wallet options |
| slowOrLaggySteps | boolean | yes | Slow steps or laggy interactions |
| noTrustSignals | boolean | yes | No trust/security signals at the point of entry |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Model a multi-step product tour funnel from start through completion to activation, and flag the biggest drop-off step. See the full version at https://rahuldsarker.co/calculators/product-tour-effectiveness-grader
| Parameter | Type | Required | Notes |
|---|---|---|---|
| toursStarted | number | yes | Tours started per month |
| step1CompletionPct | number | yes | Percentage who complete step 1 |
| step2CompletionPct | number | yes | Percentage who go from step 1 to step 2 |
| step3CompletionPct | number | yes | Percentage who go from step 2 to step 3 (finish) |
| activationPct | number | yes | Percentage of finishers who activate (reach the product's aha moment) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Score a pricing page's choice architecture across six weighted criteria (tiers, highlighting, anchoring, comparison, CTA, billing toggle) into a 0-100 score. See the full version at https://rahuldsarker.co/calculators/pricing-page-architecture-grader
| Parameter | Type | Required | Notes |
|---|---|---|---|
| threeToFourTiers | string | yes | 3-4 tiers, not too few, not overwhelming (weight 15) |
| recommendedPlanHighlighted | string | yes | A recommended / most-popular plan is highlighted (weight 20) |
| anchoringPresent | string | yes | Anchoring, a high tier frames the others (weight 15) |
| clearFeatureComparison | string | yes | Clear feature comparison across tiers (weight 20) |
| oneCtaPerTier | string | yes | One clear CTA per tier (weight 15) |
| billingToggleWithSavings | string | yes | Monthly/annual toggle with savings shown (weight 15) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate the monthly and annual revenue lift from adding trust/security badges near a conversion point. See the full version at https://rahuldsarker.co/calculators/trust-badge-roi-estimator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| monthlyVisitors | number | yes | Monthly visitors to the form/checkout |
| currentConversionRatePct | number | yes | Current conversion rate, as a percentage |
| expectedLiftPct | number | no | Expected relative lift from trust badges, as a percentage, defaults to 8 (typically 3-15%) |
| valuePerConversion | number | yes | Value per conversion |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Count how many of 8 known dark patterns are present in a user experience and turn that into an integrity score. See the full version at https://rahuldsarker.co/calculators/ux-pattern-anti-pattern-checker
| Parameter | Type | Required | Notes |
|---|---|---|---|
| forcedContinuity | boolean | yes | Forced continuity (auto-renew, hard to spot) |
| hiddenCostsLate | boolean | yes | Hidden costs revealed late in checkout |
| confirmshaming | boolean | yes | Confirmshaming, e.g. "No thanks, I hate saving money" |
| disguisedAds | boolean | yes | Disguised ads or fake system messages |
| hardCancellation | boolean | yes | Deliberately hard cancellation / downgrade |
| fakeUrgency | boolean | yes | Fake urgency or countdown timers |
| preselectedAddOns | boolean | yes | Pre-selected paid add-ons / opt-ins |
| trickWording | boolean | yes | Trick wording on buttons / consent |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Model the pipeline and revenue a video drives from views, completion rate, and post-completion conversion rate. See the full version at https://rahuldsarker.co/calculators/video-conversion-modeler
| Parameter | Type | Required | Notes |
|---|---|---|---|
| monthlyViews | number | yes | Video views per month |
| completionRatePct | number | yes | Completion rate, as a percentage: share who watch to the end |
| completerToConversionPct | number | yes | Completer to conversion rate, as a percentage |
| dealValue | number | yes | Deal / conversion value |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Split signups into corporate-email vs personal-email intent segments, apply different close rates to each, and score overall lead quality. See the full version at https://rahuldsarker.co/calculators/lead-quality-intent-evaluator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| signupsPerMonth | number | yes | Signups per month |
| corporateEmailSharePct | number | yes | Corporate-email share, as a percentage, vs gmail/outlook/free personal domains |
| corporateCloseRatePct | number | yes | Corporate-email close rate, as a percentage |
| personalCloseRatePct | number | yes | Personal-email close rate, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate the extra revenue from adding a secondary action (referral, upsell, booking, or community) on a thank-you page, using typical take rates. See the full version at https://rahuldsarker.co/calculators/thank-you-page-revenue-maximizer
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversionsPerMonth | number | yes | Conversions per month (thank-you page views) |
| action | string | yes | Secondary action to add: referral ask (~8%), order-bump/upsell (~12%), book a call/demo (~18%), or join community/follow (~22%) |
| takeRatePctOverride | number | no | Custom take rate override, as a percentage; if omitted, uses the typical rate for the chosen action |
| valuePerSecondaryAction | number | yes | Value per secondary action, e.g. avg. value of a referral, upsell, or booked call |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Run leads through the Lead → MQL → SQL → Opportunity → Win funnel and flag the weakest converting stage. See the full version at https://rahuldsarker.co/calculators/sales-pipeline-leak-evaluator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| leads | number | yes | Leads per month, top of funnel |
| toMqlPct | number | yes | Lead → MQL conversion rate, as a percentage |
| toSqlPct | number | yes | MQL → SQL conversion rate, as a percentage |
| toOppPct | number | yes | SQL → Opportunity conversion rate, as a percentage |
| toWinPct | number | yes | Opportunity → Win conversion rate, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Calculate sales velocity, the revenue your pipeline generates per day, from open opportunities, win rate, deal value, and cycle length. See the full version at https://rahuldsarker.co/calculators/pipeline-velocity-equation-engine
| Parameter | Type | Required | Notes |
|---|---|---|---|
| openOpportunities | number | yes | Number of open opportunities |
| winRatePct | number | yes | Win rate, as a percentage |
| avgDealValue | number | yes | Average deal value (ACV) |
| cycleDays | number | yes | Average sales cycle length, in days |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate the deals and revenue lost each month from slow lead response times, modeling how conversion decays with response delay. See the full version at https://rahuldsarker.co/calculators/lead-routing-delay-cost-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| monthlyLeads | number | yes | Inbound leads per month |
| currentResponseMinutes | number | yes | Current average response time, in minutes |
| targetResponseMinutes | number | yes | Target response time, in minutes |
| conversionAtTargetPct | number | yes | Lead-to-deal conversion rate when responding at the target speed, as a percentage |
| dealValue | number | yes | Average deal value |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Quantify the rep hours and revenue lost to dirty CRM data each year, and the selling capacity a cleanup would free up. See the full version at https://rahuldsarker.co/calculators/crm-cleanup-roi-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| reps | number | yes | Reps/users on the CRM |
| hoursWastedPerWeek | number | yes | Hours per week lost to bad data, per rep |
| hourlyCost | number | yes | Fully-loaded hourly cost per rep |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Work out how much inbound volume an SDR team can properly cover per month, and how many reps you would need to fully cover current inbound. See the full version at https://rahuldsarker.co/calculators/sdr-capacity-and-inbound-quota-planner
| Parameter | Type | Required | Notes |
|---|---|---|---|
| sdrs | number | yes | Number of SDRs on the team |
| sellingHoursPerDay | number | yes | Selling hours per day, per rep, after meetings/admin/breaks |
| minutesPerTouch | number | yes | Minutes required per quality touch |
| touchesPerLead | number | yes | Touches per lead in the cadence |
| workingDaysPerMonth | number | yes | Working days per month |
| inboundLeadsPerMonth | number | yes | Inbound leads per month |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Measure the marketing spend wasted on MQLs that sales rejects, based on the accept rate between the two teams. See the full version at https://rahuldsarker.co/calculators/mql-to-sales-disconnect-analyzer
| Parameter | Type | Required | Notes |
|---|---|---|---|
| monthlyMqls | number | yes | MQLs generated per month |
| salesAcceptRatePct | number | yes | Share of MQLs sales accepts as genuine SQLs, as a percentage |
| costPerMql | number | yes | Cost per MQL |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Score a lead on weighted fit and behavior criteria and get a routing recommendation (route to sales, nurture, or disqualify). See the full version at https://rahuldsarker.co/calculators/lead-scoring-logic-architect
| Parameter | Type | Required | Notes |
|---|---|---|---|
| industryFit | string | yes | Industry / ICP match, weight 15 |
| companySizeFit | string | yes | Company size fit, weight 15 |
| titleSeniority | string | yes | Job title / seniority match, weight 10 |
| pricingPageVisit | string | yes | Visited pricing / demo page, weight 20 |
| contentEngagement | string | yes | Content / email engagement, weight 15 |
| highIntentAction | string | yes | High-intent action such as trial or contact, weight 25 |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Turn firmographic fit criteria into an A–F lead grade, distinct from behavioral lead scoring. See the full version at https://rahuldsarker.co/calculators/lead-grading-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| industryFit | string | yes | Right industry / vertical, weight 25 |
| companySizeFit | string | yes | Right company size, weight 20 |
| budgetConfirmed | string | yes | Budget confirmed or implied, weight 20 |
| decisionMakerAccess | string | yes | Talking to a decision-maker, weight 20 |
| serviceableGeography | string | yes | Serviceable geography, weight 15 |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Score your Google Tag Manager container health across eight weighted dimensions covering tag hygiene, consent, and reconciliation. See the full version at https://rahuldsarker.co/calculators/gtm-audit-scorecard
| Parameter | Type | Required | Notes |
|---|---|---|---|
| taggedOwnership | string | yes | Every tag has a documented purpose and owner, weight 15 |
| noDuplicateTags | string | yes | No duplicate tags tracking the same event, weight 15 |
| noOverfiringTriggers | string | yes | No tags trigger on "All Pages" that should not, weight 15 |
| consentModeV2 | string | yes | Consent Mode v2 is implemented and verified, weight 15 |
| dataLayerDocumented | string | yes | Data layer is versioned and documented, weight 15 |
| previewBeforePublish | string | yes | Every publish goes through Preview mode first, weight 10 |
| versionChangeNotes | string | yes | Every container version has a change note, weight 10 |
| monthlyReconciliation | string | yes | GA4, Ads and CRM numbers are reconciled monthly, weight 5 |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate the extra leads and pipeline value unlocked by trimming form fields, using a per-field conversion recovery rate. See the full version at https://rahuldsarker.co/calculators/form-field-friction-cost-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| monthlyVisitors | number | yes | Form visitors per month |
| currentFields | number | yes | Current number of form fields |
| targetFields | number | yes | Target number of form fields |
| currentConversionPct | number | yes | Current form conversion rate, as a percentage |
| recoveryPerFieldPct | number | yes | Relative conversion recovered per field removed, as a percentage, typically 3-8 |
| valuePerLead | number | yes | Value per lead |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate the monthly and annual SaaS spend wasted on overlapping tools, from total spend, tool count, and estimated feature overlap. See the full version at https://rahuldsarker.co/calculators/tech-stack-duplication-inspector
| Parameter | Type | Required | Notes |
|---|---|---|---|
| monthlySpend | number | yes | Total SaaS spend per month |
| toolCount | number | yes | Number of tools in the stack |
| overlapPct | number | yes | Estimated share of spend on redundant/overlapping capabilities, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Project total deal cycle length by adding stakeholder count and compliance/procurement gates to a base single-buyer cycle. See the full version at https://rahuldsarker.co/calculators/sales-cycle-length-forecaster
| Parameter | Type | Required | Notes |
|---|---|---|---|
| baseCycleDays | number | yes | Base cycle length for a single buyer, in days |
| decisionMakers | number | yes | Number of decision-makers involved |
| daysPerExtraStakeholder | number | yes | Days added per extra stakeholder beyond the first |
| complianceGate | string | yes | Compliance/procurement gate: none (0 days), security (security review, 15 days), securityLegal (security + legal, 30 days), or full (security + legal + procurement, 50 days) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Calculate the revenue lost each month to demo no-shows, and how much would be recovered by cutting the no-show rate by 5 or 10 points. See the full version at https://rahuldsarker.co/calculators/no-show-rate-revenue-restorer
| Parameter | Type | Required | Notes |
|---|---|---|---|
| demosBookedPerMonth | number | yes | Demos booked per month |
| noShowRatePct | number | yes | Current no-show rate, as a percentage |
| heldDemoCloseRatePct | number | yes | Close rate for held demos, as a percentage |
| avgDealValue | number | yes | Average deal value |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate the customers and ARR put at risk each year by slow support routing and SLA breaches. See the full version at https://rahuldsarker.co/calculators/inbound-call-center-routing-auditor
| Parameter | Type | Required | Notes |
|---|---|---|---|
| activeCustomers | number | yes | Active customers |
| slowSupportSharePct | number | yes | Share of customers hitting slow support (breaching your response SLA), as a percentage |
| excessChurnPct | number | yes | Extra annual churn among those affected, from poor experience, as a percentage |
| annualRevenuePerCustomer | number | yes | Annual revenue per customer (ARPU) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Quantify meetings and revenue lost when the SDR-to-AE hand-off is inconsistent, from scheduling, notes, CRM completeness, and SLA follow-up quality. See the full version at https://rahuldsarker.co/calculators/ae-sdr-hand-off-friction-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| schedulingConsistency | string | yes | Meeting booked & confirmed at hand-off |
| notesConsistency | string | yes | Context notes / discovery captured |
| crmConsistency | string | yes | CRM fields complete & accurate |
| slaConsistency | string | yes | AE follows up within SLA |
| meetingsHandedOffPerMonth | number | yes | Meetings handed off from SDR to AE per month |
| meetingToCloseRatePct | number | yes | Meeting → close rate, as a percentage |
| avgDealValue | number | yes | Average deal value |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Score RevOps maturity across five dimensions (systems, attribution, governance, forecasting, automation) on a 1-4 scale and identify the weakest area. See the full version at https://rahuldsarker.co/calculators/revops-maturity-benchmarker
| Parameter | Type | Required | Notes |
|---|---|---|---|
| systemConnectivity | number | yes | System connectivity (CRM ↔ MAP ↔ data), 1=Reactive/manual to 4=Optimized |
| attributionAndReporting | number | yes | Attribution & reporting, 1=Reactive/manual to 4=Optimized |
| dataGovernance | number | yes | Data governance & hygiene, 1=Reactive/manual to 4=Optimized |
| forecastingRigor | number | yes | Forecasting & pipeline rigor, 1=Reactive/manual to 4=Optimized |
| processAutomation | number | yes | Process automation & enablement, 1=Reactive/manual to 4=Optimized |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate the expansion ARR available from cross-selling a second product into your existing single-product customer base. See the full version at https://rahuldsarker.co/calculators/cross-sell-opportunity-estimator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| activeCustomers | number | yes | Active customers |
| singleProductSharePct | number | yes | Share of customers on a single product (not yet cross-sold), as a percentage |
| expectedAttachRatePct | number | yes | Expected attach rate among eligible customers, as a percentage |
| crossSellAcv | number | yes | Cross-sell ACV |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Compare the cost of manual rep research against an enrichment tool subscription, and calculate the net monthly savings and ROI. See the full version at https://rahuldsarker.co/calculators/data-enrichment-value-predictor
| Parameter | Type | Required | Notes |
|---|---|---|---|
| repsDoingResearch | number | yes | Reps doing manual research |
| leadsResearchedPerWeek | number | yes | Leads researched per week, per rep |
| minutesPerLead | number | yes | Minutes per lead spent on manual research |
| hourlyCost | number | yes | Fully-loaded hourly cost per rep |
| toolCostPerMonth | number | yes | Enrichment tool cost per month |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Grade an account renewal on weighted 90-day signals (adoption, sponsor strength, support sentiment, realised value) and quantify ARR at risk. See the full version at https://rahuldsarker.co/calculators/renewals-pipeline-health-grader
| Parameter | Type | Required | Notes |
|---|---|---|---|
| productAdoptionTrend | string | yes | Product adoption / usage trend, weight 30 |
| executiveSponsorStrength | string | yes | Executive sponsor strength, weight 20 |
| supportSentimentTrend | string | yes | Support sentiment / ticket trend, weight 20 |
| realisedValueVsGoals | string | yes | Realised value vs. goals, weight 30 |
| accountArr | number | yes | Account ARR |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Model a rep's commission payout under a base-plus-accelerator plan, and check it against gross margin to catch plans that outrun profitability. See the full version at https://rahuldsarker.co/calculators/sales-commission-tier-modeler
| Parameter | Type | Required | Notes |
|---|---|---|---|
| annualQuota | number | yes | Annual quota |
| attainmentPct | number | yes | Quota attainment, as a percentage |
| baseCommissionRatePct | number | yes | Base commission rate, as a percentage |
| acceleratorThresholdPct | number | yes | Quota attainment percentage at which the accelerator kicks in |
| acceleratedRatePct | number | yes | Accelerated commission rate, as a percentage |
| dealGrossMarginPct | number | yes | Deal gross margin, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate how much of a contact database has gone stale since it was last cleansed, using an annual B2B data decay rate. See the full version at https://rahuldsarker.co/calculators/historical-data-drift-estimator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| totalContacts | number | yes | Total contacts in the database |
| annualDecayRatePct | number | yes | Annual data decay rate, as a percentage, B2B data typically decays 20-30%/year |
| monthsSinceLastCleanse | number | yes | Months since the database was last cleansed/verified |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Predict how long legal redlines will take, whether the deal will slip past quarter-end, and the revenue at risk. See the full version at https://rahuldsarker.co/calculators/contract-redline-duration-predictor
| Parameter | Type | Required | Notes |
|---|---|---|---|
| baseLegalReviewDays | number | yes | Base legal review time, in days |
| expectedRedlineRounds | number | yes | Expected number of redline rounds |
| daysPerRound | number | yes | Turnaround days per redline round |
| paper | string | yes | Whose paper: "yours" for your standard MSA, "theirs" for their paper/custom contract (drags roughly 1.8x) |
| dealValue | number | yes | Deal value |
| daysToQuarterEnd | number | yes | Days remaining to quarter-end |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Project ARR over three years from net revenue retention (gross churn and expansion), compounded on the existing base with no new customers. See the full version at https://rahuldsarker.co/calculators/net-revenue-retention-forecaster
| Parameter | Type | Required | Notes |
|---|---|---|---|
| arr | number | yes | Current annual recurring revenue (ARR) |
| annualGrossChurnPct | number | yes | Annual gross revenue churn, as a percentage |
| annualExpansionPct | number | yes | Annual expansion from upsell and cross-sell, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
| segment | string | no | Customer segment for the benchmark verdict: smb, mid_market or enterprise (default smb) |
Add YoY revenue growth and profit margin to see if a SaaS business clears the Rule of 40 benchmark. See the full version at https://rahuldsarker.co/calculators/rule-of-40-sandbox
| Parameter | Type | Required | Notes |
|---|---|---|---|
| yoyGrowthPct | number | yes | Year-over-year revenue growth, as a percentage |
| profitMarginPct | number | yes | EBITDA or FCF margin, as a percentage (can be negative) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Calculate months to recover fully-loaded CAC on a gross-margin basis versus a raw-revenue basis. See the full version at https://rahuldsarker.co/calculators/cac-payback-period-matrix
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cac | number | yes | Fully-loaded customer acquisition cost |
| monthlyArpa | number | yes | Average monthly revenue per account |
| grossMarginPct | number | yes | Gross margin, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
| segment | string | no | Customer segment for the benchmark verdict: smb, mid_market or enterprise (default smb) |
Project how a customer cohort decays over time under a monthly churn rate, and the implied average customer lifespan. See the full version at https://rahuldsarker.co/calculators/saas-churn-cohort-visualizer
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cohortSize | number | yes | Starting cohort size (number of customers) |
| monthlyChurnPct | number | yes | Monthly logo churn rate, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
| segment | string | no | Customer segment for the benchmark verdict: smb, mid_market or enterprise (default smb) |
Break ARR down by SMB versus enterprise segments to see revenue concentration and per-customer averages. See the full version at https://rahuldsarker.co/calculators/acv-weight-planner
| Parameter | Type | Required | Notes |
|---|---|---|---|
| smbCount | number | yes | Number of SMB customers |
| smbAcv | number | yes | Average annual contract value (ACV) for SMB customers |
| entCount | number | yes | Number of enterprise customers |
| entAcv | number | yes | Average annual contract value (ACV) for enterprise customers |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate expansion ARR from an upsell offer and the new-logo CAC it would take to buy the same growth. See the full version at https://rahuldsarker.co/calculators/expansion-revenue-impact-simulator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| existingCustomers | number | yes | Number of existing customers |
| adoptionRatePct | number | yes | Share of existing customers expected to take the upsell offer, as a percentage |
| upsellAcv | number | yes | Annual contract value of the upsell |
| newLogoCac | number | yes | CAC to acquire a new logo, for comparison |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Model monthly and annual new ARR from a freemium funnel, and the ARR still lagging in the upgrade pipeline. See the full version at https://rahuldsarker.co/calculators/freemium-to-paid-pipeline-modeler
| Parameter | Type | Required | Notes |
|---|---|---|---|
| monthlySignups | number | yes | Free signups per month |
| conversionRatePct | number | yes | Free-to-paid conversion rate, as a percentage |
| timeToUpgradeMonths | number | yes | Average time to upgrade, in months |
| paidAcv | number | yes | Annual contract value once a user converts to paid |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Divide MRR gained (new + expansion) by MRR lost (contraction + churn) to measure growth durability. See the full version at https://rahuldsarker.co/calculators/saas-quick-ratio-engine
| Parameter | Type | Required | Notes |
|---|---|---|---|
| newMrr | number | yes | New MRR added this period |
| expansionMrr | number | yes | Expansion MRR from existing customers |
| contractionMrr | number | yes | MRR lost to downgrades/contraction |
| churnedMrr | number | yes | MRR lost to cancellations/churn |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Calculate gross profit and gross margin from revenue, infrastructure cost, and support/delivery cost. See the full version at https://rahuldsarker.co/calculators/gross-margin-impact-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| revenue | number | yes | Annual recurring revenue |
| infrastructureCost | number | yes | Cloud/infrastructure cost |
| supportCost | number | yes | Support and delivery cost |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate renewal ARR at risk from low seat utilization on a subscription contract. See the full version at https://rahuldsarker.co/calculators/seat-utilization-risk-assessor
| Parameter | Type | Required | Notes |
|---|---|---|---|
| seatsPurchased | number | yes | Seats purchased |
| seatsActive | number | yes | Seats actively used (e.g. active in the last 30 days) |
| renewalArr | number | yes | Renewal ARR at stake for this account |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Show how much lifetime profit an enterprise discount actually gives away, since cost-to-serve does not drop with price. See the full version at https://rahuldsarker.co/calculators/enterprise-contract-discount-evaluator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| listAcv | number | yes | List (undiscounted) annual contract value |
| discountPct | number | yes | Discount offered, as a percentage |
| termYears | number | yes | Contract term, in years |
| grossMarginPct | number | yes | Gross margin, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Bridge starting MRR to ending MRR across new, expansion, resurrected, contraction, and churned movements. See the full version at https://rahuldsarker.co/calculators/mrr-bridge-planner
| Parameter | Type | Required | Notes |
|---|---|---|---|
| startingMrr | number | yes | Starting MRR |
| newMrr | number | yes | New MRR from new logos |
| expansionMrr | number | yes | Expansion MRR from existing customers |
| resurrectedMrr | number | yes | Resurrected MRR from win-back customers |
| contractionMrr | number | yes | MRR lost to downgrades/contraction |
| churnedMrr | number | yes | MRR lost to cancellations/churn |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Grade the LTV:CAC ratio on a gross-margin basis against health bands, from losing money to under-investing. See the full version at https://rahuldsarker.co/calculators/cac-ltv
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ltv | number | yes | Customer LTV (revenue basis) |
| grossMarginPct | number | yes | Gross margin, as a percentage, applied to LTV |
| cac | number | yes | Fully-loaded customer acquisition cost |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate a directional ARR multiple and enterprise value range from growth, net revenue retention, and gross margin. See the full version at https://rahuldsarker.co/calculators/arr-multiple-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| arr | number | yes | Current annual recurring revenue (ARR) |
| yoyGrowthPct | number | yes | Year-over-year growth rate, as a percentage |
| nrrPct | number | yes | Net revenue retention, as a percentage |
| grossMarginPct | number | yes | Gross margin, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Grade product stickiness from DAU/MAU into bands from idle tab to daily utility. See the full version at https://rahuldsarker.co/calculators/product-usage-frequency-grader
| Parameter | Type | Required | Notes |
|---|---|---|---|
| dau | number | yes | Daily active users |
| mau | number | yes | Monthly active users |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate revenue delayed each year by a slow onboarding gap between signature and go-live, and what halving it recovers. See the full version at https://rahuldsarker.co/calculators/b2b-implementation-delay-cost-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| acv | number | yes | Average annual contract value |
| delayWeeks | number | yes | Implementation delay, in weeks, from signature to go-live |
| dealsPerYear | number | yes | Number of deals per year |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Compare CSM account load against a healthy book size to see capacity utilization and the hiring gap. See the full version at https://rahuldsarker.co/calculators/customer-success-capacity-planner
| Parameter | Type | Required | Notes |
|---|---|---|---|
| totalAccounts | number | yes | Total accounts under management |
| csmCount | number | yes | Number of customer success managers |
| healthyAccountsPerCsm | number | yes | Healthy accounts per CSM, before retention starts slipping |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Straight-line an upfront payment across the contract term to see revenue recognized to date versus the remaining deferred-revenue liability. See the full version at https://rahuldsarker.co/calculators/deferred-revenue-amortization-planner
| Parameter | Type | Required | Notes |
|---|---|---|---|
| upfrontPayment | number | yes | Upfront payment collected |
| termMonths | number | yes | Contract term, in months |
| monthsElapsed | number | yes | Months elapsed since the contract started |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Turn promoter and detractor percentages into NPS, net advocacy, and the organic referral pipeline promoters generate. See the full version at https://rahuldsarker.co/calculators/net-promoter-score-impact-modeler
| Parameter | Type | Required | Notes |
|---|---|---|---|
| customerBase | number | yes | Customers surveyed or in the base |
| promoterPct | number | yes | Share of respondents who are promoters (score 9-10), as a percentage |
| detractorPct | number | yes | Share of respondents who are detractors (score 0-6), as a percentage |
| referralRatePct | number | yes | Share of promoters who refer someone, as a percentage |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Size an annual and monthly marketing budget as a percentage of revenue, based on a growth posture (maintain, grow, or aggressive) or a custom override. See the full version at https://rahuldsarker.co/calculators/marketing-budget
| Parameter | Type | Required | Notes |
|---|---|---|---|
| annualRevenue | number | yes | Annual revenue |
| posture | string | no | Growth posture benchmark: 'maintain' (~6% of revenue, hold position), 'grow' (~11%, take share), or 'aggressive' (~18%, capture the market). Defaults to 'grow'. |
| customPct | number | no | Custom percentage of revenue, overrides the posture benchmark when set |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Work out ROAS after Return-to-Origin (RTO) on cash-on-delivery orders: delivered revenue, RTO cost, RTO-adjusted ROAS and effective cost per delivered order. See the full version at https://rahuldsarker.co/calculators/rto-adjusted-roas-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| spend | number | yes | Ad spend for the period |
| orders | number | yes | Orders placed from that spend |
| aov | number | yes | Average order value |
| codSharePct | number | yes | Share of orders paid cash on delivery, as a percentage |
| codRtoPct | number | yes | RTO rate on COD orders, as a percentage |
| prepaidRtoPct | number | yes | RTO rate on prepaid orders, as a percentage |
| shippingPerRto | number | yes | Forward plus reverse shipping cost per RTO order |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Set sales quotas two ways and compare: top-down (revenue target split across reps at an expected attainment) and bottom-up (what each rep can realistically close). See the full version at https://rahuldsarker.co/calculators/sales-quota-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| target | number | yes | Annual revenue target for the team |
| reps | number | yes | Number of quota-carrying reps |
| attainmentPct | number | yes | Expected average quota attainment, as a percentage (e.g. 80) |
| openOppsPerRep | number | yes | Opportunities each rep works at a time |
| cycleMonths | number | yes | Average sales cycle in months |
| winRatePct | number | yes | Win rate, as a percentage |
| dealSize | number | yes | Average deal size |
| rampPct | number | yes | Average rep productivity after ramp, as a percentage (100 if fully ramped) |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate the cost of ramping new sales reps: unproductive cost during ramp, bookings lost versus fully ramped reps, first-year bookings and payback month. See the full version at https://rahuldsarker.co/calculators/sales-rep-ramp-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| rampMonths | number | yes | Months until a new rep is fully productive |
| monthlyQuota | number | yes | Monthly bookings of a fully ramped rep |
| monthlyCost | number | yes | Fully loaded monthly cost per rep |
| hires | number | yes | Number of reps being hired |
| curve | string | no | Ramp shape: linear (default), slow start, or fast start |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Estimate monthly revenue, ROI, revenue per email and revenue per subscriber from an email programme, in ecommerce or B2B pipeline mode. See the full version at https://rahuldsarker.co/calculators/email-marketing-roi-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| listSize | number | yes | Subscribers on the list |
| emailsPerMonth | number | yes | Emails sent to the list per month |
| openPct | number | yes | Open rate, as a percentage |
| clickToOpenPct | number | yes | Click-to-open rate, as a percentage |
| conversionPct | number | yes | Conversion rate of clicks, as a percentage |
| valuePerConversion | number | yes | Average order value (ecommerce) or pipeline value per conversion (B2B) |
| winRatePct | number | no | B2B only: win rate on that pipeline, as a percentage. Omit for ecommerce. |
| toolCost | number | yes | Email tool cost per month |
| peopleCost | number | yes | People cost per month for the programme |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Compare per-seat, usage-based and hybrid (platform fee plus overage) pricing revenue for a customer mix of small, mid and large accounts. See the full version at https://rahuldsarker.co/calculators/seat-vs-usage-pricing-calculator
| Parameter | Type | Required | Notes |
|---|---|---|---|
| smallCustomers | number | yes | Number of small customers |
| smallSeats | number | yes | Seats per small customer |
| smallUnits | number | yes | Usage units per small customer per month |
| midCustomers | number | yes | Number of mid-size customers |
| midSeats | number | yes | Seats per mid-size customer |
| midUnits | number | yes | Usage units per mid-size customer per month |
| largeCustomers | number | yes | Number of large customers |
| largeSeats | number | yes | Seats per large customer |
| largeUnits | number | yes | Usage units per large customer per month |
| seatPrice | number | yes | Price per seat per month |
| unitPrice | number | yes | Price per usage unit |
| platformFee | number | yes | Hybrid: platform fee per customer per month |
| includedUnits | number | yes | Hybrid: units included in the platform fee |
| overagePrice | number | yes | Hybrid: price per unit above the included amount |
| currency | string | no | ISO 4217 code for money in the result, e.g. "USD", "INR", "EUR", "GBP". Omit to show plain numbers. |
Search the 110+ marketing, sales, RevOps and SaaS calculators by what you want to work out (e.g. "payback on ad spend", "churn", "valuation"). Returns tool names and their inputs; run one with run_calculator or call it directly.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | What to calculate, in plain words |
| limit | integer | no | How many matches, 1 to 10 (default 5) |
Run any rahuldsarker.co calculator by its tool name (from find_calculator). Inputs you leave out are asked of the person directly when the client supports forms; otherwise the result lists what to ask for.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | Calculator tool name, e.g. "roas_calculator" |
| arguments | object | no | The calculator's inputs, including optional currency (e.g. "USD") |
Say whether a number is good: returns the band (e.g. "Healthy", "Below target"), the target range and what it means, for LTV:CAC, CAC payback, churn, NRR, GRR, Rule of 40, Magic Number, burn multiple, quick ratio, gross margin, ROAS, conversion rate, marketing budget % of revenue and NPS. Rules of thumb, not guarantees.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| metric | string | yes | Which metric. Percent metrics take percentages (e.g. 3 for 3%); ratios take the multiple (e.g. 3.2) |
| value | number | yes | The value to judge |
| segment | string | no | Customer segment, for payback, churn and NRR (default smb) |
| grossMarginPct | number | no | Gross margin %, for ROAS: the verdict then uses break-even ROAS |
Send the person's name, email, phone and what they need help with to Rahul D Sarker, who replies directly. Only use when the person asks to be contacted. Where the client supports forms, they review and submit the details themselves; otherwise show them the details and set confirmed only after they agree. To pick a call time instead, use check_availability.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| firstName | string | no | — |
| lastName | string | no | — |
| string | no | — | |
| phone | string | no | With country code, e.g. +1 415 555 0100 |
| company | string | no | — |
| message | string | no | What they want help with, in their words |
| confirmed | boolean | no | True only after the person has seen these exact details and asked to be contacted |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Rahul D Sarker: Marketing & RevOps Tools or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.3.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Rahul D Sarker: Marketing & RevOps Tools can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.