Codemagic pricing in 2026
./codemagic --free --pay-as-you-go --annual
Codemagic is a mobile-first CI/CD platform built by Nevercode, the same team behind much of the Flutter tooling ecosystem. It competes most directly with Bitrise: both target iOS, Android, Flutter and React Native teams that need managed macOS runners and app-store deploy automation without assembling generic CI actions by hand. Where they differ is the pricing model, and that difference decides which one is cheaper for your volume.
Plans and machine rates / 2026
| Plan | Price | Build minutes | Concurrency |
|---|---|---|---|
| Free | $0 | 500 macOS M2 min / mo | 1 |
| Pay-as-you-go | Per minute | Metered (see rates below) | Add slots |
| Annual (M2) | $3,990 / yr | Unlimited | 3 |
| Annual (M4) | $5,400 / yr | Unlimited | 3 |
| Annual (M4 Max) | $9,000 / yr | Unlimited | 3 |
| Enterprise | From $12,000 / yr | Unlimited | Custom |
# All plans include unlimited applications and unlimited team members. Extra concurrent-build slots on the annual plans cost from $1,500 per year. Source: codemagic.io/pricing, checked July 2026.
Pay-as-you-go per-minute rates
On pay-as-you-go you pay only for the minutes you build, at a rate set by the machine class. iOS and macOS work must run on the Mac instances; Android, Flutter, React Native and web builds can run on the far cheaper Linux X2 machine.
| Machine | Per minute | A 20-min build costs | Best for |
|---|---|---|---|
| Linux X2 / Windows | $0.045 | $0.90 | Android, Flutter, web |
| Mac mini M2 | $0.095 | $1.90 | iOS / macOS builds |
| Mac mini M4 | $0.114 | $2.28 | Fastest iOS / macOS |
# The 20-minute-build column is our arithmetic over the published per-minute rate (rate × 20). Source: codemagic.io/pricing, checked July 2026.
Worked example: an iOS team
Take a team shipping an iOS app with 30 builds a day, 20 minutes each, on Mac mini M2 machines, over 21 working days. That is 30 × 20 × 21 = 12,600 macOS minutes a month. Here is the same workload priced three ways.
| Model | Monthly cost | How it is worked out |
|---|---|---|
| Pay-as-you-go | ~$1,197 | 12,600 min × $0.095 |
| Annual M2 plan | ~$332.50 | $3,990 / yr ÷ 12, unlimited minutes |
| Free tier | Covers ~25 builds | 500 min ÷ 20-min build |
# The break-even is $332.50 ÷ $0.095 ≈ 3,500 macOS M2 minutes a month. Below it, pay-as-you-go wins; above it, the flat annual plan does. These are transparent models over the published rates, not quotes.
The two mobile-CI leaders price differently. Bitrise layers a flat plan fee (Starter $99, Pro $218 per month) on top of metered build credits, with macOS Large around $0.0096 per minute. Codemagic has no per-seat or plan fee on pay-as-you-go, metering Mac M2 at $0.095 per minute, or a flat $3,990/year for unlimited Mac M2 minutes. For low, bursty volume Codemagic pay-as-you-go avoids any monthly commitment; for steady high-volume Mac builds the flat annual plans on either side dominate the per-minute maths. Flutter teams often prefer Codemagic for its native Flutter workflows; broader iOS/Android shops split fairly evenly.
Tips to keep the Codemagic bill down
- > Run Android, Flutter and web legs on Linux X2 ($0.045/min), not Mac. Reserve the Mac machines for the iOS build and archive steps only.
- > Cache CocoaPods, Gradle and pub dependencies so a 20-minute build does not spend half its minutes re-downloading.
- > Cross the ~3,500 macOS-minute break-even and switch from pay-as-you-go to the flat annual plan; below it, stay metered.
- > Only buy extra concurrency slots (from $1,500/year) if queue time is actually blocking releases; one M2 plan with three concurrent builds covers most small teams.
Keep going
Frequently Asked Questions
# click any question to expand