> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Pricing

> Pay only for what you use with prepaid USD credits. From $0.30 per verification, 500 free checks/month, no contracts, no minimums, no expiry.

export const VideoEmbed = ({src, title = "Video", type = "iframe"}) => <div className={type === "iframe" ? "didit-video-embed" : "didit-video-embed didit-video-native"}>
    {type === "iframe" ? <iframe src={src} title={title} style={{
  width: "100%",
  height: "100%",
  border: 0,
  borderRadius: "12px"
}} allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen /> : <video controls autoPlay muted loop playsInline src={src} title={title} style={{
  width: "100%",
  height: "auto",
  display: "block",
  borderRadius: "12px"
}} />}
  </div>;

At Didit, our mission is Humanizing the Internet — which is why we offer a generous free tier for core KYC.

<VideoEmbed src="https://www.youtube.com/embed/h0i9Q0-izcw?start=319&rel=0&playsinline=1" title="Pricing Transparency: Cost Breakdown & Pay-by-Usage" />

You get <span style={{ color: "#2567ff", fontWeight: 600 }}>500 free checks per feature, every month</span> for:
ID Verification, Passive Liveness, Face Match 1:1, and Device & IP Analysis.

<Note>
  You only pay for **optional premium features** — and **only when a feature is fully completed**.
  No contracts, no minimums — just radical transparency.
</Note>

→ View full pricing: [Pricing](https://didit.me/pricing)
→ Calculate your potential savings: [ROI Calculator](https://didit.me/roi-calculator)

### Verification Links / Workflow Pricing Model

You can design your own custom verification flow in the **[Workflows](/console/workflows) section**.
Each flow is modular — you drag & drop features, and you're only charged for the features you enable **(and only if the feature finishes)**.

The **total workflow price = sum of each enabled feature** used in that session.

<p style={{ fontSize: "12px", color: "#6B7280", marginTop: "-4px" }}>
  Free tier: <strong>500 free checks/month per feature</strong> (per organization). After that, pay-as-you-go.
</p>

<table className="scopes-table">
  <thead>
    <tr>
      <th style={{ width: "30%" }}>Feature</th>
      <th style={{ width: "55%" }}>Description</th>
      <th style={{ width: "15%", textAlign: "center" }}>Price</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><code>`ID Verification`</code></td>
      <td>Verify ID documents from over 220 countries and territories</td>

      <td style={{ textAlign: "center" }}>
        <div>
          <div style={{ color: "#2567ff", fontWeight: 600 }}>500 free / month</div>

          <div style={{ fontSize: "12px", color: "#6B7280" }}>
            then \$0.15 / verification
          </div>
        </div>
      </td>
    </tr>

    <tr>
      <td><code>`Face Match 1:1`</code></td>
      <td>Accurate facial match comparison between two faces</td>

      <td style={{ textAlign: "center" }}>
        <div>
          <div style={{ color: "#2567ff", fontWeight: 600 }}>500 free / month</div>

          <div style={{ fontSize: "12px", color: "#6B7280" }}>
            then \$0.05 / match
          </div>
        </div>
      </td>
    </tr>

    <tr>
      <td><code>`Passive Liveness`</code></td>
      <td>Detect liveness to prevent spoofing and verify genuine users</td>

      <td style={{ textAlign: "center" }}>
        <div>
          <div style={{ color: "#2567ff", fontWeight: 600 }}>500 free / month</div>

          <div style={{ fontSize: "12px", color: "#6B7280" }}>
            then \$0.10 / check
          </div>
        </div>
      </td>
    </tr>

    <tr>
      <td><code>`Active Liveness`</code></td>
      <td>Enhanced liveness detection for more secure verification</td>
      <td style={{ textAlign: "center", fontWeight: 600 }}>\$0.15</td>
    </tr>

    <tr>
      <td><code>`Device & IP Analysis`</code></td>
      <td>Analyze user IP addresses to verify their location and detect potential risks</td>

      <td style={{ textAlign: "center" }}>
        <div>
          <div style={{ color: "#2567ff", fontWeight: 600 }}>500 free / month</div>

          <div style={{ fontSize: "12px", color: "#6B7280" }}>
            then \$0.03 / check
          </div>
        </div>
      </td>
    </tr>

    <tr>
      <td><code>`NFC Verification`</code></td>
      <td>Enhance security with NFC-based authentication for ID documents</td>
      <td style={{ textAlign: "center", fontWeight: 600 }}>\$0.15</td>
    </tr>

    <tr>
      <td><code>`Biometric Authentication`</code></td>
      <td>Re-verify returning users who have previously completed verification</td>
      <td style={{ textAlign: "center", fontWeight: 600 }}>\$0.10</td>
    </tr>

    <tr>
      <td><code>`Phone Verification`</code></td>
      <td>Verify user phone numbers to prevent fraud and ensure secure communication</td>

      <td style={{ textAlign: "center" }}>
        <a href="/getting-started/phone-verification-pricing">
          \$0.04 + carrier fee
        </a>
      </td>
    </tr>

    <tr>
      <td><code>`Email Verification`</code></td>
      <td>Verify user email addresses to protect against high-risk and compromised emails</td>
      <td style={{ textAlign: "center", fontWeight: 600 }}>\$0.03</td>
    </tr>

    <tr>
      <td><code>`Age Estimation`</code></td>
      <td>Estimate the age of users based on their facial features and optional ID Verification fallback</td>
      <td style={{ textAlign: "center", fontWeight: 600 }}>\$0.10</td>
    </tr>

    <tr>
      <td><code>`AML Screening`</code></td>
      <td>Screen users against watchlists and PEP databases</td>
      <td style={{ textAlign: "center", fontWeight: 600 }}>\$0.20</td>
    </tr>

    <tr>
      <td><code>`AML Monitoring`</code></td>
      <td>Ongoing monitoring of users against AML databases</td>
      <td style={{ textAlign: "center", fontWeight: 600 }}>\$0.07 / year</td>
    </tr>

    <tr>
      <td><code>`Proof of Address`</code></td>
      <td>Verify a user's residential address through official documents</td>
      <td style={{ textAlign: "center", fontWeight: 600 }}>\$0.20</td>
    </tr>

    <tr>
      <td><code>`Questionnaire`</code></td>
      <td>Collect structured attestations and supporting documents via customizable forms</td>
      <td style={{ textAlign: "center", fontWeight: 600 }}>\$0.10</td>
    </tr>

    <tr>
      <td><code>`Database Validation`</code></td>
      <td>Verify user data against government and other authoritative databases</td>

      <td style={{ textAlign: "center" }}>
        <a href="/getting-started/database-validation-pricing">
          Varies by country
        </a>
      </td>
    </tr>

    <tr>
      <td><code>`Reusable KYC`</code></td>
      <td>Streamline user onboarding with reusable KYC data across multiple services</td>

      <td style={{ textAlign: "center", fontWeight: 600, color: "#166534" }}>
        Free
      </td>
    </tr>

    <tr>
      <td><code>`Whitelabel`</code></td>
      <td>Custom branding of the verification interface</td>
      <td style={{ textAlign: "center", fontWeight: 600 }}>\$0.20</td>
    </tr>
  </tbody>
</table>

### Business Verification (KYB)

Verify companies and legal entities with automated registry lookups, UBO identification, officer screening, AML checks, and document collection.

<table className="scopes-table">
  <thead>
    <tr>
      <th style={{ width: "30%" }}>Feature</th>
      <th style={{ width: "55%" }}>Description</th>
      <th style={{ width: "15%", textAlign: "center" }}>Price</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><code>`Business Verification`</code></td>
      <td>Company registry lookup, UBO and officer identification, company data cross-referencing, and document collection</td>
      <td style={{ textAlign: "center", fontWeight: 600 }}>\$2.00</td>
    </tr>

    <tr>
      <td><code>`Company AML Screening`</code></td>
      <td>Screen the company entity against sanctions, regulatory enforcement, and adverse media databases</td>
      <td style={{ textAlign: "center", fontWeight: 600 }}>\$0.20</td>
    </tr>

    <tr>
      <td><code>`Person AML (per UBO/officer)`</code></td>
      <td>Individual AML screening for each identified beneficial owner and officer</td>
      <td style={{ textAlign: "center", fontWeight: 600 }}>\$0.20</td>
    </tr>

    <tr>
      <td><code>`KYC per person`</code></td>
      <td>Individual identity verification for UBOs and officers (standard workflow pricing applies)</td>
      <td style={{ textAlign: "center", fontWeight: 600 }}>Standard rates</td>
    </tr>
  </tbody>
</table>

### Transaction Monitoring (KYT)

Screen transactions in real time against configurable rules for AML/CTF, fraud detection, and compliance.

<table className="scopes-table">
  <thead>
    <tr>
      <th style={{ width: "30%" }}>Feature</th>
      <th style={{ width: "55%" }}>Description</th>
      <th style={{ width: "15%", textAlign: "center" }}>Price</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><code>`Transaction Screening`</code></td>
      <td>Real-time rule evaluation, scoring, velocity checks, case management, and alerts</td>
      <td style={{ textAlign: "center", fontWeight: 600 }}>\$0.02</td>
    </tr>

    <tr>
      <td><code>`AML Transaction Screening`</code></td>
      <td>Counterparty sanctions screening and wallet risk analysis via integrated external providers</td>
      <td style={{ textAlign: "center", fontWeight: 600 }}>\$0.15</td>
    </tr>
  </tbody>
</table>

### Standalone API Pricing (Server-to-Server)

For server-to-server integrations, we offer the following APIs:

<table className="scopes-table">
  <thead>
    <tr>
      <th style={{ width: '30%' }}>Standalone API</th>
      <th style={{ width: '55%' }}>Description</th>
      <th style={{ width: '15%' }}>Price</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><code>`Face Match`</code></td>
      <td>Accurate facial match comparison between two faces</td>
      <td>\$0.05</td>
    </tr>

    <tr>
      <td><code>`Face Search`</code></td>
      <td>Search for users by their face against a database of verified users</td>
      <td>\$0.05</td>
    </tr>

    <tr>
      <td><code>`Age Estimation`</code></td>
      <td>Estimate the age of users based on their facial features</td>
      <td>\$0.10</td>
    </tr>

    <tr>
      <td><code>`ID Verification`</code></td>
      <td>Verify ID documents from over 220 countries and territories</td>
      <td>\$0.20</td>
    </tr>

    <tr>
      <td><code>`Proof of Address`</code></td>
      <td>Verify a user's residential address through official documents</td>
      <td>\$0.20</td>
    </tr>

    <tr>
      <td><code>`AML Screening`</code></td>
      <td>Screen users against watchlists and PEP databases</td>
      <td>\$0.20</td>
    </tr>

    <tr>
      <td><code>`Passive Liveness`</code></td>
      <td>Detect if a real, live person is present without requiring user interaction</td>
      <td>\$0.05</td>
    </tr>

    <tr>
      <td><code>`Phone Verification`</code></td>
      <td>Verify user phone numbers to prevent fraud and ensure secure communication</td>
      <td>[\$0.04 + carrier fee](/getting-started/phone-verification-pricing)</td>
    </tr>

    <tr>
      <td><code>`Email Verification`</code></td>
      <td>Verify user email addresses to protect against high-risk and compromised emails</td>
      <td>\$0.03</td>
    </tr>

    <tr>
      <td><code>`Database Validation`</code></td>
      <td>Verify user data against government and other authoritative databases</td>
      <td>[Varies by country](/getting-started/database-validation-pricing)</td>
    </tr>
  </tbody>
</table>

***

## Frequently Asked Questions

<AccordionGroup>
  <Accordion title="Is the free tier really free? What's the catch?">
    Yes — it's genuinely free. Our Workflows include a **free monthly tier of 500 checks per feature**, per organization, for our core KYC capabilities: **ID Verification, Passive Liveness, Face Match 1:1, and Device & IP Analysis**. Once you exceed the free tier, usage is simply pay-as-you-go at the rates shown above. There are no hidden conditions.
  </Accordion>

  <Accordion title="How do prepaid credits work?">
    You purchase credits in USD, which are added to your account balance. Each time you use a paid feature, its cost is deducted from that balance. Credits **never expire**, so you can use them whenever you need without time pressure.
  </Accordion>

  <Accordion title="Do I need to sign a long-term contract or commit to monthly minimums?">
    No. There are **no contracts, no minimum usage requirements, and no lock-ins**. You stay in full control of when and how much you spend.
  </Accordion>

  <Accordion title="What does &#x22;pay only for completed features&#x22; mean?">
    You're only charged when a feature finishes successfully and returns a final result (**Approved, Declined, or In Review**). If a user abandons the flow or a feature doesn't complete, **you don't pay for it**.
  </Accordion>

  <Accordion title="How can I get discounts on premium services?">
    We offer volume-based bonuses on prepaid credits. Larger credit purchases come with **extra bonus credits**, effectively reducing your per-check cost without requiring a contract.
  </Accordion>

  <Accordion title="What's the difference between the Free tier and the Enterprise plan?">
    The **Free tier** gives you full access to the self-serve platform plus the monthly free tier for core KYC features. The **Enterprise plan** is designed for high-volume or complex use cases and includes benefits like a dedicated Account Manager, integration support, custom SLAs, and tailored commercial terms.
  </Accordion>

  <Accordion title="Is pricing different for Standalone APIs vs Workflows?">
    Yes. **Workflows** are optimized for end-to-end user verification and include a monthly free tier for core checks. **Standalone APIs** are server-to-server calls priced per successful request and do not include the free workflow tier. Prices for each integration type are listed separately above.
  </Accordion>

  <Accordion title="Are there setup fees, integration fees, or hidden costs?">
    No. There are **no setup fees, no integration fees, no monthly minimums, and no surprises**. What you see in the pricing tables is exactly what you pay.
  </Accordion>
</AccordionGroup>

***

### Get Started

<CardGroup cols={2}>
  <Card title="Create Free Account" icon="rocket" href="https://business.didit.me">
    Sign up in seconds — no credit card required
  </Card>

  <Card title="Calculate Your Savings" icon="calculator" href="https://didit.me/roi-calculator">
    See how much you can save vs legacy providers
  </Card>
</CardGroup>
