1<!DOCTYPE html> 2<html lang="en"> 3<head> 4<!-- Google Tag Manager, served first-party through Google tag gateway: the 5 CloudFront behaviour /rkvs/* forwards to GTM-WM3MTWCS.fps.goog with the 6 AllViewerExceptHostHeader origin request policy. The gtag() shim keeps the 7 gtag('event', ...) calls in assets/landing.js flowing into the dataLayer; 8 the GA4 config for G-MGH3D6JDNG now lives inside the GTM container. -->
9<script> 10 window.dataLayer = window.dataLayer || []; 11 function gtag(){dataLayer.push(arguments);} 12 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 13 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 14 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 15 '/rkvs/?id='+i+dl;f.parentNode.insertBefore(j,f); 16 })(window,document,'script','dataLayer','GTM-WM3MTWCS'); 17</script>
17 18<!-- End Google Tag Manager --> 19<meta charset="UTF-8" /> 20<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 21<title>AgentR pricing: â¹11,999 a month buys â¹12,000 of usage</title> 22<meta name="description" content="One plan from â¹11,999 a month, which buys â¹12,000 of usage. â¹25 per applicant reviewed, â¹10 per interview minute. Verification and proctoring included for everyone. First role is free." /> 23<link rel="icon" href="../favicon.ico" sizes="any" /> 24<link rel="icon" type="image/png" sizes="32x32" href="../assets/favicon-32x32.png" /> 25<link rel="icon" type="image/png" sizes="16x16" href="../assets/favicon-16x16.png" /> 26<link rel="apple-touch-icon" sizes="180x180" href="../assets/apple-touch-icon.png" /> 27<link rel="manifest" href="../assets/site.webmanifest" /> 28<meta name="theme-color" content="#F5F2EC" /> 29<link rel="canonical" href="https://agentr.global/pricing/" /> 30<meta property="og:url" content="https://agentr.global/pricing/" /> 31<meta property="og:site_name" content="AgentR" /> 32<meta property="og:locale" content="en" /> 33<meta property="og:image" content="https://agentr.global/assets/og-default.jpg" /> 34<meta property="og:image:width" content="1200" /> 35<meta property="og:image:height" content="630" /> 36<meta property="og:image:alt" content="AgentR â infinite resumes, one perfect hire" /> 37<meta property="og:type" content="website" /> 38<meta property="og:title" content="AgentR pricing: â¹11,999 a month buys â¹12,000 of usage" /> 39<meta property="og:description" content="One plan from â¹11,999 a month, which buys â¹12,000 of usage. â¹25 per applicant reviewed, â¹10 per interview minute. Verification and proctoring included for everyone. First role is free." /> 40<meta name="twitter:card" content="summary_large_image" /> 41<meta name="twitter:title" content="AgentR pricing: â¹11,999 a month buys â¹12,000 of usage" /> 42<meta name="twitter:description" content="One plan from â¹11,999 a month, which buys â¹12,000 of usage. â¹25 per applicant reviewed, â¹10 per interview minute. Verification and proctoring included for everyone. First role is free." />
43<script> 44/* must run before the browser decides to restore scroll on reload. The flag alone 45 is not enough in every browser, so assert the position on load too, but only 46 when there is no hash: a real #anchor link still has to win. */ 47if('scrollRestoration' in history) history.scrollRestoration = 'manual'; 48const _top = ()=>{ if(!location.hash) scrollTo(0,0); }; 49addEventListener('load', _top); 50addEventListener('pageshow', _top); 51</script>
51 52<link rel="preconnect" href="https://fonts.googleapis.com" /> 53<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 54<link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Instrument+Serif:ital@0;1&family=DM+Mono:wght@400;500&family=Caveat:wght@500;600&display=swap" rel="stylesheet" /> 55<link rel="stylesheet" href="../assets/site.css" /> 56</head> 57<body> 58<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 58-59
58 59<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
59GTM-WM3MTWCS
vendor: 85 bytes, lines 59-60
59" 60height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
61<!-- End Google Tag Manager (noscript) --> 62<nav> 63 <div class="nav-in"> 64 <a class="logo" href="../" aria-label="AgentR home"><img class="mark" src="../agentr-logo.png" width="512" height="146" alt="AgentR" /></a> 65 <div class="nav-links"> 66 <button class="nav-burger" type="button" aria-label="Menu" aria-expanded="false"> 67 <span></span><span></span><span></span> 68 </button> 69 <div class="nav-extra"> 70 <div class="navdrop"> 71 <button class="navdrop-t" type="button" aria-expanded="false" aria-controls="dd-process"> 72 Process <svg width="11" height="7" viewBox="0 0 11 7" fill="none" aria-hidden="true"><path d="M1 1.5 5.5 5.5 10 1.5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg> 73 </button> 74 <div class="navdrop-p" id="dd-process" role="group" aria-label="Process"> 75 <div class="dd-grid"> 76 <a href="../smarter-screening/"><span class="dd-n">01</span><span class="dd-x"><b>Smarter Screening</b><i>Read and score every application, not just the top of the pile.</i></span></a> 77 <a href="../faster-scheduling/"><span class="dd-n">03</span><span class="dd-x"><b>Faster Scheduling</b><i>No calendars, no slots. One link, good for fourteen hours.</i></span></a> 78 <a href="../better-shortlisting/"><span class="dd-n">02</span><span class="dd-x"><b>Better Shortlisting</b><i>Rank on twenty signals, with the evidence behind each one.</i></span></a> 79 <a href="../fairer-interviews/"><span class="dd-n">04</span><span class="dd-x"><b>Fairer Interviews</b><i>Questions built from the role, answers scored against a written rubric.</i></span></a> 80 </div> 81 </div> 82 </div> 83 <a href="../pricing/" aria-current="page">Pricing</a> 84 <div class="navdrop"> 85 <button class="navdrop-t" type="button" aria-expanded="false" aria-controls="dd-usecases"> 86 Use Cases <svg width="11" height="7" viewBox="0 0 11 7" fill="none" aria-hidden="true"><path d="M1 1.5 5.5 5.5 10 1.5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg> 87 </button> 88 <div class="navdrop-p end" id="dd-usecases" role="group" aria-label="Use Cases"> 89 <div class="dd-grid"> 90 <a href="../resume-verification/"><span class="dd-n">01</span><span class="dd-x"><b>Resume Verification</b><i>Every claim read in context, not lifted out as a keyword.</i></span></a> 91 <a href="../ai-cheating-prevention/"><span class="dd-n">02</span><span class="dd-x"><b>AI Cheating Prevention</b><i>Built for the copilot era: divided attention, novel questions.</i></span></a> 92 <a href="../volume-screening/"><span class="dd-n">03</span><span class="dd-x"><b>Volume Screening</b><i>The same rubric for applicant one and applicant a thousand.</i></span></a> 93 <a href="../pre-bgv-filter/"><span class="dd-n">04</span><span class="dd-x"><b>Pre-BGV Filter</b><i>A consistency check before formal verification spend.</i></span></a> 94 </div> 95 </div> 96 </div> 97 <div class="navdrop"> 98 <button class="navdrop-t" type="button" aria-expanded="false" aria-controls="dd-login"> 99 Log in <svg width="11" height="7" viewBox="0 0 11 7" fill="none" aria-hidden="true"><path d="M1 1.5 5.5 5.5 10 1.5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg> 100 </button> 101 <div class="navdrop-p slim end" id="dd-login" role="group" aria-label="Log in"> 102 <div class="dd-grid"> 103 <a href="https://candidate.agentr.global/login"><span class="dd-x"><b>Candidate login</b><i>Track an application you sent.</i></span></a> 104 <a href="https://app.agentr.global/"><span class="dd-x"><b>Employer login</b><i>Your roles and shortlists.</i></span></a> 105 </div> 106 </div> 107 </div> 108 </div> 109 <a href="../#waitlist" class="btn">Get access <span>→</span></a> 110 </div> 111 </div> 112</nav> 113<div class="mobile-menu"> 114 <div class="mm-group"> 115 <b>process</b> 116 <a href="../smarter-screening/"><span class="mm-n">01</span>Smarter Screening<i>Read and score every application, not just the top of the pile.</i></a> 117 <a href="../better-shortlisting/"><span class="mm-n">02</span>Better Shortlisting<i>Rank on twenty signals, with the evidence behind each one.</i></a> 118 <a href="../faster-scheduling/"><span class="mm-n">03</span>Faster Scheduling<i>
118No calendars, no slots. One link, good for fourteen hours.</i></a> 119 <a href="../fairer-interviews/"><span class="mm-n">04</span>Fairer Interviews<i>Questions built from the role, answers scored against a written rubric.</i></a> 120 </div> 121 <a class="mm-link" href="../pricing/" aria-current="page">Pricing</a> 122 <div class="mm-group"> 123 <b>use cases</b> 124 <a href="../resume-verification/"><span class="mm-n">01</span>Resume Verification<i>Every claim read in context, not lifted out as a keyword.</i></a> 125 <a href="../ai-cheating-prevention/"><span class="mm-n">02</span>AI Cheating Prevention<i>Built for the copilot era: divided attention, novel questions.</i></a> 126 <a href="../volume-screening/"><span class="mm-n">03</span>Volume Screening<i>The same rubric for applicant one and applicant a thousand.</i></a> 127 <a href="../pre-bgv-filter/"><span class="mm-n">04</span>Pre-BGV Filter<i>A consistency check before formal verification spend.</i></a> 128 </div> 129 <a class="mm-link" href="../for-candidates/">For candidates</a> 130 <a class="mm-link" href="../investors/">For investors</a> 131 <a class="mm-link" href="https://candidate.agentr.global/login">Candidate login</a> 132 <a class="mm-link" href="https://app.agentr.global/">Employer login</a> 133 <a class="btn" href="../#waitlist">Get access <span>→</span></a> 134</div> 135 136<main> 137<div class="promobar" id="promobar"> 138 <span class="promobar-ico" aria-hidden="true"> 139 <svg viewBox="0 0 24 24" fill="none"><circle cx="12" cy="9" r="6.3" stroke="currentColor" stroke-width="1.7"/><path d="M9.2 8.9l2 2 3.9-4" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.4 14.7 6.7 21.3l5.3-2.5 5.3 2.5-1.7-6.6" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/></svg> 140 </span> 141 <div class="promobar-win"> 142 <div class="promobar-track"> 143 <div class="pb-run"> 144 <span class="pb"><b>Shortlist guarantee:</b> our top ten rarely misses, but if your hire wasnât in it, we refund that roleâs screening cost.</span> 145 <span class="pb-sep"></span> 146 <span class="pb">Your first role is on us.</span> 147 <span class="pb-sep"></span> 148 </div> 149 <div class="pb-run" aria-hidden="true"> 150 <span class="pb"><b>Shortlist guarantee:</b> our top ten rarely misses, but if your hire wasnât in it, we refund that roleâs screening cost.</span> 151 <span class="pb-sep"></span> 152 <span class="pb">Your first role is on us.</span> 153 <span class="pb-sep"></span> 154 </div> 155 <div class="pb-run" aria-hidden="true"> 156 <span class="pb"><b>Shortlist guarantee:</b> our top ten rarely misses, but if your hire wasnât in it, we refund that roleâs screening cost.</span> 157 <span class="pb-sep"></span> 158 <span class="pb">Your first role is on us.</span> 159 <span class="pb-sep"></span> 160 </div> 161 <div class="pb-run" aria-hidden="true"> 162 <span class="pb"><b>Shortlist guarantee:</b> our top ten rarely misses, but if your hire wasnât in it, we refund that roleâs screening cost.</span> 163 <span class="pb-sep"></span> 164 <span class="pb">Your first role is on us.</span> 165 <span class="pb-sep"></span> 166 </div> 167 <div class="pb-run" aria-hidden="true"> 168 <span class="pb"><b>Shortlist guarantee:</b> our top ten rarely misses, but if your hire wasnât in it, we refund that roleâs screening cost.</span> 169 <span class="pb-sep"></span> 170 <span class="pb">Your first role is on us.</span> 171 <span class="pb-sep"></span> 172 </div> 173 <div class="pb-run" aria-hidden="true"> 174 <span class="pb"><b>Shortlist guarantee:</b> our top ten rarely misses, but if your hire wasnât in it, we refund that roleâs screening cost.</span> 175 <span class="pb-sep"></span> 176 <span class="pb">Your first role is on us.</span> 177 <span class="pb-sep"></span> 178 </div> 179 </div> 180 </div> 181 <button class="promobar-x" type="button" id="promobar-x" aria-label="Dismiss this notice"> 182 <svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M6.5 6.5l11 11M17.5 6.5l-11 11" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"/></svg> 183 </button> 184</div> 185<header class="phead tight wrap"> 186 <span class="kicker">what it costs</span> 187 <h1>
187You pay for the work. <span class="serif">Not for the software.</span></h1> 188 <p class="lede">No seats, no tiers, no licence. Your monthly fee comes back to you as usage 189 balance, and you spend it on the two things that take real work: reading applicants and 190 interview minutes.</p> 191 <div class="cur-toggle-row"> 192 <div class="cur-toggle" role="group" aria-label="Currency"> 193 <button type="button" class="cur-btn on" data-cur="inr">â¹ INR</button> 194 <button type="button" class="cur-btn" data-cur="usd">$ USD</button> 195 </div> 196 </div> 197</header> 198 199<section class="wrap band" style="padding-top:0"> 200 <div class="planunit"> 201 <div class="plancard"> 202 <div class="base-price"><span class="cur-num" data-inr="â¹11,999" data-usd="$125.99">â¹11,999</span><small>/month</small></div> 203 <h3>The AgentR plan</h3> 204 <p class="plancard-sub">Buys <b><span class="cur-num" data-inr="â¹12,000" data-usd="$126.00">â¹12,000</span></b> 205 of usage: about 1 role, 100 applicants and 25 interviews.</p> 206 <div class="cta-row"> 207 <a class="btn" href="../#waitlist">Your first role is on us <span>→</span></a> 208 </div> 209 <p class="fine">Up to 50 applicants and 5 interviews, no card needed.</p> 210 211 <div class="incl"> 212 <div class="incl-head">Included on every account</div> 213 <div class="incl-row"> 214 <span class="incl-ico"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M12 3l7 3v5c0 5-3.5 8-7 10-3.5-2-7-5-7-10V6l7-3Z" stroke="currentColor" stroke-width="1.7" stroke-linejoin="round"/><path d="M8.5 12l2.4 2.4L15.5 10" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 215 <span class="incl-name">Verification <s>usually a paid step</s></span> 216 <span class="incl-free cur-num" data-inr="â¹0" data-usd="$0">â¹0</span> 217 </div> 218 <div class="incl-row"> 219 <span class="incl-ico"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M2 12s3.5-6.5 10-6.5S22 12 22 12s-3.5 6.5-10 6.5S2 12 2 12Z" stroke="currentColor" stroke-width="1.7" stroke-linejoin="round"/><circle cx="12" cy="12" r="2.6" stroke="currentColor" stroke-width="1.7"/></svg></span> 220 <span class="incl-name">Proctoring <s>usually an add-on</s></span> 221 <span class="incl-free cur-num" data-inr="â¹0" data-usd="$0">â¹0</span> 222 </div> 223 <div class="incl-row"> 224 <span class="incl-ico"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M4 5.2h16a1.6 1.6 0 0 1 1.6 1.6v8a1.6 1.6 0 0 1-1.6 1.6h-7.6L8.2 20v-3.6H4A1.6 1.6 0 0 1 2.4 14.8v-8A1.6 1.6 0 0 1 4 5.2Z" stroke="currentColor" stroke-width="1.7" stroke-linejoin="round"/><path d="M10.1 9.3a2 2 0 0 1 3.8.8c0 1.2-1.8 1.4-1.8 2.5" stroke="currentColor" stroke-width="1.7" stroke-linecap="round"/><circle cx="12.1" cy="14.6" r="1" fill="currentColor"/></svg></span> 225 <span class="incl-name">Interview questions <s>usually your evening</s></span> 226 <span class="incl-free cur-num" data-inr="â¹0" data-usd="$0">â¹0</span> 227 </div> 228 <div class="incl-row"> 229 <span class="incl-ico"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><circle cx="12" cy="13" r="8" stroke="currentColor" stroke-width="1.7"/><path d="M12 9v4l3 2" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.5 2.5h5" stroke="currentColor" stroke-width="1.7" stroke-linecap="round"/></svg></span> 230 <span class="incl-name">No-shows <s>usually billed anyway</s></span> 231 <span class="incl-free cur-num" data-inr="â¹0" data-usd="$0">â¹0</span> 232 </div> 233 <div class="incl-row"> 234 <span class="incl-ico"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><circle cx="9" cy="8" r="3" stroke="currentColor" stroke-width="1.7"/><path d="M3.5 19c0-3 2.5-5 5.5-5s5.5 2 5.5 5" stroke="currentColor" stroke-width="1.7" stroke-linecap="round"/><circle cx="17" cy="9" r="2.3" stroke="currentColor" stroke-width="1.7"/><path d="M15.7 13.2c2.4.3 4.3 2.1 4.3 4.8" stroke="currentColor" stroke-width="1.7" stroke-linecap="round"/></svg></span>
235 <span class="incl-name">Seats <s>usually per seat</s></span> 236 <span class="incl-free cur-num" data-inr="â¹0" data-usd="$0">â¹0</span> 237 </div> 238 <div class="incl-row"> 239 <span class="incl-ico"><svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><circle cx="10.5" cy="10.5" r="6.5" stroke="currentColor" stroke-width="1.7"/><path d="M19.5 19.5 15 15" stroke="currentColor" stroke-width="1.7" stroke-linecap="round"/></svg></span> 240 <span class="incl-name">Candidate search <s>usually a higher tier</s></span> 241 <span class="incl-free cur-num" data-inr="â¹0" data-usd="$0">â¹0</span> 242 </div> 243 </div> 244 <p class="roi"><b>What that buys back:</b> about <span id="c-roi-hours">28 hours</span> your 245 team never spends reading <span id="c-roi-apps">100</span> applications, chasing calendars 246 and sitting first rounds. Verified, so a fluent resume does not pass on wording alone.</p> 247 </div> 248 249 <div class="calccard"> 250 <h4>Size your month</h4> 251 <div class="calc-sliders"> 252 <div class="slider-row"> 253 <div class="sr-head"> 254 <label for="c-roles">Roles open this month</label> 255 <span class="stepper"> 256 <button type="button" class="step" data-for="c-roles" data-dir="-1" aria-label="Fewer roles">−</button> 257 <span class="step-val" id="c-roles-v">1</span> 258 <button type="button" class="step" data-for="c-roles" data-dir="1" aria-label="More roles">+</button> 259 </span> 260 </div> 261 <input type="range" id="c-roles" min="1" max="20" step="1" value="1" /> 262 </div> 263 <div class="slider-row"> 264 <div class="sr-head"> 265 <label for="c-apps">Applicants per role</label> 266 <span class="stepper"> 267 <button type="button" class="step" data-for="c-apps" data-dir="-1" aria-label="Fewer applicants">−</button> 268 <span class="step-val" id="c-apps-v">100</span> 269 <button type="button" class="step" data-for="c-apps" data-dir="1" aria-label="More applicants">+</button> 270 </span> 271 </div> 272 <input type="range" id="c-apps" min="20" max="500" step="5" value="100" /> 273 </div> 274 <div class="slider-row"> 275 <div class="sr-head"> 276 <label for="c-bar">Applicants who clear your bar</label> 277 <span class="step-val plain" id="c-bar-v">25%</span> 278 </div> 279 <input type="range" id="c-bar" min="5" max="60" step="1" value="25" /> 280 </div> 281 <div class="slider-row"> 282 <span class="seg-lbl">Interview length</span> 283 <div class="seg" role="group" aria-label="Interview length"> 284 <button type="button" class="seg-btn" data-len="20"><b>20 min</b><i>quick screening</i></button> 285 <button type="button" class="seg-btn on" data-len="30"><b>30 min</b><i>most roles</i></button> 286 <button type="button" class="seg-btn" data-len="45"><b>45 min</b><i>in-depth</i></button> 287 </div> 288 </div> 289 </div> 290 291 <div class="calc-nudge" id="c-nudge" style="display:none"> 292 <b>Eight roles or more in a month?</b> 293 <p>That is enterprise territory. We size a volume plan with custom integrations around 294 it. <a class="acc-link" href="../contact/">Talk to us</a></p> 295 </div> 296 <div class="calc-nudge" id="c-nudge-startup" style="display:none"> 297 <b>Hiring light this month?</b> 298 <p>A month this size is what the startup rate is for. DPIIT recognised startups get a 299 dedicated price on the same plan. 300 <a class="acc-link" href="mailto:[email protected]?subject=DPIIT%20startup%20pricing">Email us</a></p> 301 </div> 302 303 <div class="meter"> 304 <div class="meter-head"> 305 <span>Usage against your plan</span> 306 <span class="meter-num"><b id="c-meter-used">â¹10,000</b> / <span id="c-meter-cap">â¹12,000</span></span> 307 </div> 308 <div class="meter-bar"><i id="c-meter-fill" style="width:83%"></i></div> 309 <p class="meter-note" id="c-meter-note">Inside your base plan, and the rest rolls over.</p> 310 </div> 311 312 313 <div class="bill-tear"></div> 314 315 <div class="receipt"> 316 <div class="bl-row head"><span>Description</span><i></i><b>Amount</b></div> 317 <div class="bl-row">
318 <span>Applicant reviews <em id="c-row-reviews-d">100 × â¹25</em></span><i></i> 319 <b id="c-row-reviews">â¹2,500</b> 320 </div> 321 <div class="bl-row"> 322 <span>AI interviews <em id="c-row-int-d">25 × 30 min</em></span><i></i> 323 <b id="c-row-int">â¹7,500</b> 324 </div> 325 <div class="bl-row sum"> 326 <span>Usage this month</span><i></i> 327 <b id="c-spent">â¹10,000</b> 328 </div> 329 <div class="bl-row split" id="c-baseplan-row" style="display:none"> 330 <span>Base plan</span><i></i> 331 <b class="cur-num" data-inr="â¹11,999" data-usd="$125.99">â¹11,999</b> 332 </div> 333 <div class="bl-row" id="c-topup-row" style="display:none"> 334 <span>Extra balance added</span><i></i> 335 <b id="c-topup">â¹0</b> 336 </div> 337 </div> 338 339 <div class="bill-total"> 340 <span>Final bill</span> 341 <b id="c-pay">â¹11,999</b> 342 </div> 343 </div> 344 </div> 345 346 <p class="calc-foot">AI interview tools in India typically charge 347 <span class="cur-num" data-inr="â¹500" data-usd="$5">â¹500</span> to 348 <span class="cur-num" data-inr="â¹2,900" data-usd="$31">â¹2,900</span> per interview (The 349 HireHub, 2026). Hours assume 90 seconds to read an application and twice the 350 interview length for scheduling, notes and debrief.<span class="cur-show-inr"> Estimate 351 excludes GST.</span></p> 352</section> 353 354<section class="wrap band" style="padding-top:0"> 355 <div class="altplans"> 356 <div class="altplan"> 357 <b>Hiring at larger volume?</b> 358 <p>Custom integrations with your ATS and HRIS, a compliance and security review, invoice 359 billing and a volume discount. <a class="acc-link" href="../contact/">Talk to us</a></p> 360 </div> 361 <div class="altplan"> 362 <b>DPIIT recognised startup?</b> 363 <p>Recognised Indian startups get a dedicated rate. Send your recognition number and we set 364 it up, no sales call. 365 <a class="acc-link" href="mailto:[email protected]?subject=DPIIT%20startup%20pricing">Email us</a></p> 366 </div> 367 </div> 368</section> 369 370<section class="wrap band" style="padding-top:40px"> 371 <p class="notecue hand">the one bit here that isn’t about money 372 <svg viewBox="0 0 38 44" fill="none" aria-hidden="true"><path d="M6 4 C 26 10, 34 24, 24 39 M24 39 l-2-9 M24 39 l8.5-4" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg></p> 373 <div class="note reveal"> 374 <p class="note-lead">Not an agent pretending to be a recruiter. Not a replacement for the 375 people who already know how to hire.</p> 376 <p class="note-body">AgentR is a verified candidate evaluation system built for one outcome: 377 the confidence to make the call. Structured interviews, real judgment, verified signal, so 378 every hiring decision is yours to own, not a guess dressed up as data.</p> 379 <p class="note-sign hand">the AgentR team<svg class="sign-line" viewBox="0 0 200 12" aria-hidden="true"><path d="M5 8.5 C 42 2.5, 96 11, 132 5 C 160 .5, 182 6.5, 195 4" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round"/></svg></p> 380 </div> 381</section> 382 383<section class="wrap band"> 384 <h2 class="sec">You pay for two things. <span class="serif">Everything else is on us.</span></h2> 385 <p class="lead">Every rupee you spend shows up in your billing breakdown, line by line, so you 386 always know where it went.</p> 387 388 <div class="usecards"> 389 <div class="usecard"> 390 <span class="tag">applicant review</span> 391 <h3><span class="cur-num" data-inr="â¹25" data-usd="$0.26">â¹25</span> per applicant</h3> 392 <p class="body">Every application is read against the criteria you set, scored, and 393 summarised. Candidates who clear your bar move straight to an interview.</p> 394 <p class="ex">100 applicants on a role: <b><span class="cur-num" data-inr="â¹2,500" data-usd="$26.00">â¹2,500</span></b></p> 395 </div> 396 <div class="usecard"> 397 <span class="tag">ai interview</span> 398 <h3><span class="cur-num" data-inr="â¹10" data-usd="$0.11">â¹10</span> per minute</h3> 399 <p class="body">A spoken first-round interview, proctored, with a full report at the end. 400 Billed by the minute, so a candidate who leaves early costs only the time they used.</p> 401 <p class="ex">A typical 30-minute interview: <b><span class="cur-num" data-inr="â¹300" data-usd="$3.30">â¹300</span></b></p> 402 </div> 403 </div> 404</section> 405 406<section class="wrap band"> 407 <h2 class="sec">Questions buyers <span class="serif">ask us.</span></h2> 408 <div class="faq"> 409 <details><summary>What does my balance actually pay for?</summary> 410 <div class="a">Two things: reading applicants (<span class="cur-num" data-inr="â¹25" data-usd="$0.26">â¹25</span> 411 each) and interview minutes (<span class="cur-num" data-inr="â¹10" data-usd="$0.11">â¹10</span> 412 each). Your plan puts <span class="cur-num" data-inr="â¹12,000" data-usd="$126.00">â¹12,000</span> 413 of balance in every month for <span class="cur-num" data-inr="â¹11,999" data-usd="$125.99">â¹11,999</span>, 414 and top-ups add more. Whatever you do not spend rolls into next month.</div></details> 415 <details><summary>Am I charged for applicants who aren’t a fit?</summary> 416 <div class="a">Yes. Every application is read in full, and that read is what tells you who 417 to skip, so each one costs <span class="cur-num" data-inr="â¹25" data-usd="$0.26">â¹25</span> 418 whether or not the candidate clears your bar. Verification and interviews only happen for 419 candidates who do. 420 <br/><br/>You stay in control of the volume. Check a role’s estimated cost before it 421 goes live, set a spend cap on it, and share your careers link where the right candidates 422 look. When you import CVs yourself, only the ones you add are reviewed.</div></details> 423 <details><summary>What does verification check?</summary> 424 <div class="a">It checks whether a shortlisted candidate’s resume claims are 425 consistent with public and organisational context, and flags anything that doesn’t 426 add up. It is not a background check, and it doesn’t contact employers or 427 institutions. Think of it as the filter that runs before you spend money on a background 428 check.</div></details> 429 <details><summary>Can I control how much I spend?</summary> 430 <div class="a">Yes. You see an estimated cost before a role goes live, you can set a spend 431 cap per role, and interviews pause when your balance runs out. Candidates are queued 432 rather than lost, and we never send a bill you didn’t prepay.</div></details> 433 <details><summary>What happens to money I don’t spend?</summary> 434 <div class="a">It rolls over and stays in your balance for 6 months. You can also request a 435 refund for any paid balance you haven’t used.</div></details> 436 <details><summary>Do you offer discounts?</summary> 437 <div class="a">Yes, at volume. The rates on this page are published so you can plan 438 against them without a negotiation. Above that, hiring at larger volume is sized as a 439 custom plan with a volume discount, and DPIIT recognised startups have their own rate. 440 <a class="acc-link" href="../contact/">Talk to us</a> and we will size it.</div></details> 441 <details><summary>Is GST included?</summary> 442 <div class="a">
443 <span class="cur-show-inr">No. All prices on this page exclude GST.</span><span class="cur-show-usd" style="display:none">No. All prices on this page exclude applicable taxes.</span> 444 </div></details> 445 </div> 446</section> 447 448<section class="wrap closing"> 449 <h2 class="sec">Your first role is on us<span class="serif">*</span></h2> 450 <p class="fine">* Up to 50 applicants reviewed and 5 interviews, verified and proctored. No 451 card needed.</p> 452 <div class="cta-row"> 453 <a class="btn" href="../#waitlist">Start your first role <span>→</span></a> 454 <a class="btn ghost" href="../contact/">Book a demo</a> 455 </div> 456</section> 457</main> 458<footer> 459 <div class="wrap"> 460 <div class="foot-grid"> 461 <div class="foot-brand"> 462 <img src="../agentr-logo.png" width="512" height="146" alt="AgentR" /> 463 <p>Reads every application, checks what candidates claim, and hands you a shortlist with the reasoning attached.</p> 464 </div> 465 <div class="foot-col"><b>process</b> 466 <a href="../smarter-screening/">Smarter Screening</a><a href="../better-shortlisting/">Better Shortlisting</a> 467 <a href="../faster-scheduling/">Faster Scheduling</a><a href="../fairer-interviews/">Fairer Interviews</a></div> 468 <div class="foot-col"><b>company</b> 469 <a href="../about/">About</a><a href="../investors/">Investors</a><a href="../pricing/" aria-current="page">Pricing</a> 470 <a href="../contact/">Contact</a></div> 471 <div class="foot-col"><b>resources</b> 472 <a href="../blog/">Blog</a><a href="../academy/">Academy</a></div> 473 <div class="foot-col"><b>candidates</b> 474 <a href="../for-candidates/">For candidates</a> 475 <a href="https://candidate.agentr.global/" target="_blank" rel="noopener">Candidate login</a> 476 <a href="../candidate-privacy/">AI transparency</a></div> 477 <div class="foot-col"><b>legal</b> 478 <a href="../privacy-policy/">Privacy policy</a> 479 <a href="../terms-and-conditions/">Terms and conditions</a> 480 <a href="../platform-security/">Platform security</a></div> 481 </div> 482 <div class="foot-badges"> 483 <a href="https://www.producthunt.com/products/agentr/reviews?utm_source=badge-product_review&utm_medium=badge&utm_source=badge-agentr" target="_blank" rel="noopener"><img 484 src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=988503&theme=light&t=1785777242953" alt="AgentR, featured on Product Hunt" width="250" height="54" loading="lazy" /></a> 485 <a href="https://somi.ai/products/agent-r?utm_source=badge-featured&utm_medium=badge&utm_campaign=featured_badge&utm_content=AgentR" target="_blank" rel="noopener"><img 486 src="https://somi.ai/api/widget/agent-r?theme=neutral&size=large" alt="AgentR, featured on SOMI AI as Tool of the Day" height="54" loading="lazy" /></a> 487 <a class="foot-li" href="https://www.linkedin.com/company/agentr/posts/?feedView=all" target="_blank" rel="noopener" aria-label="AgentR on LinkedIn"><svg 488 width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.225 0z"/></svg></a> 489 </div> 490 <div class="foot-base"> 491 <span>© 2026 AgentR. Made by people who read resumes so you don't have to.</span>
492 <span>Private beta.</span> 493 </div> 494 </div> 495</footer>
496<script src="../assets/site.js"></script>
vendor: 2 bytes, line 496
496
497<script> 498/* Currency toggle + billing calculator on the pricing page. Kept page-local 499 rather than in site.js since nothing else on the site needs it. 500 501 Two currencies, converted off the same ~95 â¹/$ rate used everywhere on the 502 page, rounded to the displayed USD rate rather than the raw division so a 503 line item times its rate always matches the row beside it. Top-up is spent 504 minus the plan, exact rather than rounded to a friendly number, so the 505 rows in a live bill always add up. */ 506(function(){ 507 var RATES = { 508 inr: {symbol: 'â¹', plan: 11999, balance: 12000, review: 25, interview: 10, 509 startupUnder: 5000, locale: 'en-IN', decimals: 0}, 510 usd: {symbol: '$', plan: 125.99, balance: 126.00, review: 0.26, interview: 0.11, 511 startupUnder: 52, locale: 'en-US', decimals: 2} 512 }; 513 var cur = localStorage.getItem('agentr-pricing-currency') || 'inr'; 514 if(cur !== 'inr' && cur !== 'usd') cur = 'inr'; 515 516 function money(n, c){ 517 var r = RATES[c]; 518 var rounded = Math.round(n * Math.pow(10, r.decimals)) / Math.pow(10, r.decimals); 519 return r.symbol + rounded.toLocaleString(r.locale, {minimumFractionDigits: r.decimals, maximumFractionDigits: r.decimals}); 520 } 521 522 function applyCurrencyText(){ 523 document.querySelectorAll('.cur-num').forEach(function(el){ 524 var v = el.dataset[cur]; 525 if(v) el.textContent = v; 526 }); 527 document.querySelectorAll('.cur-show-inr').forEach(function(el){ 528 el.style.display = cur === 'inr' ? '' : 'none'; 529 }); 530 document.querySelectorAll('.cur-show-usd').forEach(function(el){ 531 el.style.display = cur === 'usd' ? '' : 'none'; 532 }); 533 document.querySelectorAll('.cur-btn').forEach(function(el){ 534 el.classList.toggle('on', el.dataset.cur === cur); 535 }); 536 } 537 538 var rolesEl = document.getElementById('c-roles'); 539 var appsEl, barEl; 540 var len = 30; 541 function $(id){ return document.getElementById(id); } 542 543 function renderCalc(){ 544 if(!rolesEl) return; 545 var r = RATES[cur]; 546 var roles = +rolesEl.value, apps = +appsEl.value, bar = +barEl.value; 547 $('c-roles-v').textContent = roles; 548 $('c-apps-v').textContent = apps; 549 $('c-bar-v').textContent = bar + '%'; 550 551 var totalApps = roles * apps; 552 var reviewCost = totalApps * r.review; 553 var shortlisted = Math.round(totalApps * bar / 100); 554 var minutes = shortlisted * len; 555 var interviewCost = minutes * r.interview; 556 var spent = reviewCost + interviewCost; 557 /* the plan's balance is what usage draws down, and it is worth slightly more 558 than the plan costs, so extra is measured against the balance while the 559 amount charged is measured against the price */ 560 var extra = Math.max(0, spent - r.balance); 561 var pay = r.plan + extra; 562 563 $('c-row-reviews-d').textContent = totalApps.toLocaleString('en-IN') + ' Ã ' + money(r.review, cur); 564 $('c-row-reviews').textContent = money(reviewCost, cur); 565 $('c-row-int-d').textContent = shortlisted + ' Ã ' + len + ' min'; 566 $('c-row-int').textContent = money(interviewCost, cur); 567 $('c-spent').textContent = money(spent, cur); 568 $('c-pay').textContent = money(pay, cur); 569 570 /* Three states, and the receipt only shows the rows that earn their place. 571 Under the allowance the bill is just the plan, so a "Base plan" row would 572 restate the total two lines below itself; over it, base and extra have to 573 both show or the total looks invented. */ 574 var rolls = Math.max(0, r.balance - spent); 575 $('c-baseplan-row').style.display = extra > 0 ? '' : 'none'; 576 $('c-topup-row').style.display = extra > 0 ? '' : 'none'; 577 if(extra > 0) $('c-topup').textContent = money(extra, cur); 578 579 $('c-meter-used').textContent = money(spent, cur); 580 $('c-meter-cap').textContent = money(r.balance, cur); 581 $('c-meter-fill').style.width = Math.min(100, spent / r.balance * 100) + '%'; 582 $('c-meter-fill').classList.toggle('over', extra > 0); 583 /* the meter carries what the receipt deliberately leaves out: why a light 584 month still bills the full plan, and where the unspent part goes */ 585 $('c-meter-note').textContent = 586 extra > 0 ? money(extra, cur) + ' over, billed on top of your plan.' 587 : rolls === 0 ? 'Exactly on your plan allowance this month.' 588 : money(rolls, cur) + ' unused, and it rolls over to next month.'; 589 590 /* the hours a team would have spent doing this themselves. Interview minutes
591 alone badly understate it: every first round drags scheduling, reschedules, 592 notes and a debrief behind it, so the interview time is doubled, and the 593 pile still has to be read at roughly 90 seconds an application. */ 594 var hours = Math.round((minutes * 2 + totalApps * 1.5) / 60); 595 $('c-roi-hours').textContent = hours <= 1 ? 'An hour' : hours + ' hours'; 596 $('c-roi-apps').textContent = totalApps.toLocaleString('en-IN'); 597 598 var bigMonth = roles >= 8; 599 $('c-nudge').style.display = bigMonth ? '' : 'none'; 600 $('c-nudge-startup').style.display = !bigMonth && spent < r.startupUnder ? '' : 'none'; 601 } 602 603 function setCurrency(next){ 604 cur = next; 605 localStorage.setItem('agentr-pricing-currency', cur); 606 applyCurrencyText(); 607 renderCalc(); 608 } 609 610 /* the note arrives rather than just being there. A scroll check rather than an 611 IntersectionObserver on purpose: a hidden or backgrounded tab never delivers 612 observer callbacks, which left the note stuck invisible. Scrolling is the only 613 way it can come into view anyway, so the event that matters is the one we 614 listen to. Phones and reduced-motion opt out, and the hide only applies once 615 this has run, so no-JS shows the note plainly. */ 616 var note = document.querySelector('.reveal'); 617 if(note && !matchMedia('(max-width:760px)').matches){ 618 document.documentElement.classList.add('reveal-on'); 619 var reveal = function(){ 620 var r = note.getBoundingClientRect(); 621 if(r.top < window.innerHeight * 0.9 && r.bottom > 0){ 622 note.classList.add('in'); 623 window.removeEventListener('scroll', reveal); 624 window.removeEventListener('resize', reveal); 625 } 626 }; 627 window.addEventListener('scroll', reveal, {passive: true}); 628 window.addEventListener('resize', reveal); 629 reveal(); 630 } 631 632 document.querySelectorAll('.cur-btn').forEach(function(btn){ 633 btn.addEventListener('click', function(){ setCurrency(btn.dataset.cur); }); 634 }); 635 636 /* dismissed for the rest of the visit only: a guarantee worth making is worth 637 showing again next time they come back */ 638 var bar = document.getElementById('promobar'); 639 if(bar){ 640 if(sessionStorage.getItem('agentr-promobar') === 'off') bar.remove(); 641 document.getElementById('promobar-x').addEventListener('click', function(){ 642 sessionStorage.setItem('agentr-promobar', 'off'); 643 bar.remove(); 644 }); 645 } 646 647 applyCurrencyText(); 648 649 if(rolesEl){ 650 appsEl = $('c-apps'); barEl = $('c-bar'); 651 [rolesEl, appsEl, barEl].forEach(function(el){ el.addEventListener('input', renderCalc); }); 652 document.querySelectorAll('.step').forEach(function(btn){ 653 btn.addEventListener('click', function(){ 654 var el = $(btn.dataset.for), step = +el.step || 1; 655 var next = +el.value + (+btn.dataset.dir) * step; 656 el.value = Math.min(+el.max, Math.max(+el.min, next)); 657 renderCalc(); 658 }); 659 }); 660 document.querySelectorAll('.seg-btn').forEach(function(btn){ 661 btn.addEventListener('click', function(){ 662 len = +btn.dataset.len; 663 document.querySelectorAll('.seg-btn').forEach(function(b){ b.classList.toggle('on', b === btn); }); 664 renderCalc(); 665 }); 666 }); 667 renderCalc(); 668 } 669})(); 670</script>
670 671</body> 672</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.