Coveralls
Coveralls is a test-coverage history desk: it stores per-build coverage for a repo, then shows the last build, uncovered lines, and a build list.

OUR TAKE
Pick Coveralls for teams who already emit coverage in CI and want a durable history. Private coverage is repo-counted, not user-counted.
Good fit
Teams who already emit coverage in CI and want a durable history.
Poor fit
Teams that need SAST + quality grades (Codacy / SonarCloud) or patch coverage as a user-priced SKU (Codecov).
Open Source · Starter $10 · Org $50
USD, before tax · Checked 2026-10-28 · coveralls.io/pricing
OUR TAKE
Pick Coveralls for teams who already emit coverage in CI and want a durable history. Private coverage is repo-counted, not user-counted.
Good fit
Teams who already emit coverage in CI and want a durable history.
Poor fit
Teams that need SAST + quality grades (Codacy / SonarCloud) or patch coverage as a user-priced SKU (Codecov).
Open Source · Starter $10 · Org $50
USD, before tax · Checked 2026-10-28 · coveralls.io/pricing
What it costs
USD, before tax · Checked 2026-10-28 · coveralls.io/pricing
Open Source
Public repos
$0
Starter
1 private repo
Lowest paid
$10
Org
10 private repos
$50
Org+
20 private repos
$100
Pro
40 private repos
$200
Unlimited
Unlimited private repos
$400
Add
Add-ons on the same page: Support ; Usage ; Cloud Premium
$200
Enterprise Cloud
/ user / month (40-seat minimum, ,400 / month). Enterprise on-prem — / user / month
$35
Checked 2026-10-28·coveralls.io/pricing
Before you pay
Good fit
Teams who already emit coverage in CI and want a durable history.
Poor fit
Teams that need SAST + quality grades (Codacy / SonarCloud) or patch coverage as a user-priced SKU (Codecov).
Watch out
Private coverage is repo-counted, not user-counted.
Instead, try
Codecov if coverage reports priced per user when you want Flags / Components; SonarCloud if quality gate that includes coverage as one metric among many
Compare Coveralls with
Limits, in full
- 01
Private coverage is repo-counted, not user-counted.
- 02
Starter is one private repo. A second private repo is the $50 Org card.
- 03
A history , not a SAST scanner
If Coveralls isn't it

Why: coverage reports priced per user when you want Flags / Components.
Free· paid from$5
Developer private uploads cap at 250 / monthChecked 2026-10-23·about.codecov.io/pricing
vs Coveralls
Why: quality gate that includes coverage as one metric among many.
Free· paid from$20/mo yearly
Free private analysis stops at 50k LOCChecked 2026-10-23·sonarsource.com/plans-and-pricing
vs Coveralls
Why: coverage plus maintainability grades on a $0 cloud floor.
Free· paid from$0.01
Free is 1,000 analysis minutesChecked 2026-10-28·qlty.sh/pricing
vs CoverallsLimits & alternatives3 limits · Codecov, SonarCloud, Qlty instead
Limits, in full
- 01
Private coverage is repo-counted, not user-counted.
- 02
Starter is one private repo. A second private repo is the $50 Org card.
- 03
A history , not a SAST scanner
If Coveralls isn't it

Why: coverage reports priced per user when you want Flags / Components.
Free· paid from$5
Developer private uploads cap at 250 / monthChecked 2026-10-23·about.codecov.io/pricing
vs Coveralls
Why: quality gate that includes coverage as one metric among many.
Free· paid from$20/mo yearly
Free private analysis stops at 50k LOCChecked 2026-10-23·sonarsource.com/plans-and-pricing
vs Coveralls
Why: coverage plus maintainability grades on a $0 cloud floor.
Free· paid from$0.01
Free is 1,000 analysis minutesChecked 2026-10-28·qlty.sh/pricing
vs Coveralls