Skip to content

Solidity audit
quotes from
70+ vetted firms

Post your scope once. Matched firms quote it, broken down by review depth.

Solidity review depth

Five layers of Solidity review, from automated tooling at the surface to economic attack analysis at the base. Three example quotes reach different depths: one stops at tooling, one at manual review, one at formal verification. None covers economic review.

Quote AReaches 01
Quote BReaches 02
Quote CReaches 04
Each probe is one quote.Depth = work proposed.
01ToolingKnown patterns
02ManualIntended behaviour
03FuzzingMillions of paths
04FormalProved for every input
05EconomicGamed for profit
State written after call
Procur3 shows how deep each quote really goes.
  1. 01ToolingKnown patterns
  2. 02ManualIntended behaviour
  3. 03FuzzingMillions of paths
  4. 04FormalProved for every input
  5. 05EconomicGamed for profit

Procur3 shows how deep each quote really goes.

56 FIRMS ON PROCUR3 AUDIT SOLIDITY

THE PROBLEM

Why your quotes come back 5x apart

Put the same codebase to five qualified firms and the quotes land three to five times apart.

That's rarely brand pricing. The five firms are proposing different work. "Audit" covers at least five depths of review, from running a static analyser over the repo to mathematically proving invariants hold for every possible input. Most proposals never say which ones they include.

Until you know the depths, you aren't comparing prices at all.

SAME REPO · THREE QUOTES5× SPREAD
Firm C$12,500
2 OF 5 DEPTHS
Firm B$34,000
3 OF 5 DEPTHS
Firm A$62,000
5 OF 5 DEPTHS
Price tracks depth. Representative example; figures illustrative.
IN RFP BUDGETS POSTED
$1.2M
AVERAGE SAVED PER PROTOCOL
$6,242
FIRMS ON PROCUR3 AUDIT SOLIDITY
56
TO FIRST QUOTE
<1 hour

THE FIVE DEPTHS

What "audit" actually covers

DEPTH 01 · ALWAYS QUOTED

Automated analysis

Static analysers sweep the codebase for patterns the tooling already knows. Fast, cheap, and blind to anything novel.

REVIEWED
Known vulnerability patterns, compiler warnings, anti-patterns, code quality
FINDS
Textbook reentrancy · Unchecked return values · Unsafe compiler constructs · Obvious access-control gaps
NEEDS
Slither, Mythril, Aderyn
IN A QUOTE
Always. In essentially every proposal.

THREE TYPICAL PROPOSALS

Three quotes, same codebase

  • Firm A5 OF 5 DEPTHS

    $62,000

    TIMELINE
    6 weeks
    REVIEWERS
    3 named senior
    EXPERIENCE
    Lending protocols, formal methods
    • 01 Automated analysisIn scope
    • 02 Manual reviewIn scope
    • 03 Fuzzing and invariantsIn scope
    • 04 Formal verificationIn scope
    • 05 Economic reviewIn scope

    Everything, down to proofs and market attacks.

  • Firm B3 OF 5 DEPTHS

    $34,000

    TIMELINE
    4 weeks
    REVIEWERS
    2 named
    EXPERIENCE
    DeFi contracts, AMM design
    • 01 Automated analysisIn scope
    • 02 Manual reviewIn scope
    • 03 Fuzzing and invariantsIn scope
    • 04 Formal verificationNot in scope
    • 05 Economic reviewNot in scope

    Every code path. Nothing about the market.

  • Firm C2 OF 5 DEPTHS

    $12,500

    TIMELINE
    10 days
    REVIEWERS
    1 reviewer
    EXPERIENCE
    General Solidity
    • 01 Automated analysisIn scope
    • 02 Manual reviewIn scope
    • 03 Fuzzing and invariantsNot in scope
    • 04 Formal verificationNot in scope
    • 05 Economic reviewNot in scope

    Tooling plus one careful read-through.

COST AND TIMELINE

What a Solidity audit costs

A simple token contract runs $1,000–$15,000. A mid-complexity DeFi protocol runs $20,000–$100,000. Formal verification or economic review adds significantly on top.

The spread matters more than the midpoint: the same scope lands 3–5x apart across qualified firms, because each one prices a different depth.

  • 1 to 2 wksSmall contract
  • 3 to 4 wksStandard DeFi protocol, plus remediation review
  • 4 to 12 wksBooking queue at top firms, before work starts

Audit cost calculatorEthereum / EVM, Solidity

Indicative market range

$52K to $92K

3 to 4 weeks. An estimate, not a quote.

Get quotes for this scopeOther chains and languages

HOW PROCUR3 WORKS

How Procur3 works

  1. Post your scope once

    Repo, commit, chains and deadline. One brief instead of five sales calls.

  2. Matched firms quote

    Firms with relevant Solidity experience quote against the same brief.

  3. Compare by depth

    Price, timeline, named reviewers, methodology and all five depths, side by side.

  4. Award on specification

    Pick a firm knowing exactly which depths you're paying for.

Ready for your audit?

Get competing quotes
Procur3 fills a gap no other platform serves: matchmaking between protocols and audit firms. No rounds of calls just to get a quote — for our Base contracts we compared multiple high-quality providers at once and weighed their strengths per project. We'll keep doing business with them.
Antonio ViggianoRheo (prev. Size Credit)
Security isn't an afterthought for TermMax. Thanks @procur3 for helping us run a clean RFP to find specialized Daml auditors ahead of our Canton Network launch.
TermMax

FAQ

Frequently asked questions

A security review of Solidity smart contracts before deployment. The term covers a wide range of depth, from automated static analysis through manual review, fuzzing, formal verification and economic modelling. Two firms can both deliver a "Solidity audit" with very little overlap in the work performed, which is why confirming scope by depth matters more than comparing headline prices.

Get quotes on your Solidity scope

Get matched with a firm from our network of 70+.