PageSourceSearch

https://agentr.global/pricing/

html agentr.global collected 2026-10-04 21:58:40 UTC 41,249 bytes, 672 lines download raw bytes

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>&#8594;</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>&#8594;</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>&#8594;</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">&minus;</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">&minus;</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 &times; ₹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 &times; 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&rsquo;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&rsquo;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&rsquo;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&rsquo;s resume claims are
425        consistent with public and organisational context, and flags anything that doesn&rsquo;t
426        add up. It is not a background check, and it doesn&rsquo;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&rsquo;t prepay.</div></details>
433    <details><summary>What happens to money I don&rsquo;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&rsquo;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>&#8594;</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&amp;utm_medium=badge&amp;utm_source=badge-agentr" target="_blank" rel="noopener"><img
484        src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=988503&amp;theme=light&amp;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&amp;utm_medium=badge&amp;utm_campaign=featured_badge&amp;utm_content=AgentR" target="_blank" rel="noopener"><img
486        src="https://somi.ai/api/widget/agent-r?theme=neutral&amp;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>&copy; 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.