CTFFactory Docs

Billing and Plans

CTFFactory is a subscription SaaS. Every plan includes challenge generation; higher tiers raise the usage limits and unlock hosting, collaboration and enterprise features.

There are five plans: Free, Student, Starter, Team and Business.

[!IMPORTANT] Where the real numbers live. Plan quotas are configuration, not code β€” they are stored in the platform database and can be tuned per deployment. The pricing page and Workspace Settings β†’ Billing read those values live and are therefore the authoritative reference for your installation. This page explains what is metered and how; it deliberately avoids repeating figures that would drift out of date.


What each plan meters

Dimension What it bounds
AI credits per month how much generation you can do in a billing cycle
Concurrent generations how many generation jobs run at the same time
Active managed CTFs how many live events you can host simultaneously
CTF duration how long a deployed event stays up before it is reclaimed
Participants per CTF how many players can join one event
Challenges per CTF challenge volume in a single event
Workbench concurrency how many analysis sandboxes may run at once (see below)
Challenge categories Free is limited to a subset; paid plans unlock all categories
Scheduled deployments whether an event can be scheduled instead of started by hand
SSO / RBAC, dedicated environment, custom domain workspace and enterprise features

Anything shown as unlimited means the platform applies no bound for that plan.


AI credits

Credits are consumed when the platform generates challenge content. The cost is per challenge, not per click:

What you generate Credit cost
A standard challenge 1 credit
A workbench challenge (PCAP, memory, stego, disk, encoding, zip, rev, crypto) 2 credits
A chain / mesh of N challenges the sum of the individual costs

Workbench challenges cost more because the platform also builds and hosts the isolated analysis environment they are solved in. Since workbench mode is on by default for artifact-bearing challenges, budget accordingly β€” or turn it off per event (see Challenge Workbenches) if you would rather publish downloadable files.

Included credits reset at the start of each billing cycle and do not roll over. The exact cost of a generation is shown before you confirm it.

Buying more credits

Additional credit packs are available from Workspace Settings β†’ Billing without changing your subscription tier. Packs are consumed only once your included monthly credits are exhausted.


Workbench concurrency quotas

Analysis sandboxes are metered separately from credits, because they consume live infrastructure rather than one-off generation work. Three bounds apply at once:

Scope What it bounds
Per player sandboxes one user may hold open at the same time
Per organisation sandboxes all members of your workspace hold combined
Per event sandboxes all participants of one CTF hold, across accounts

Two consequences worth knowing when you plan an event:

  • The per-event bound follows the organiser's plan, not the participant's β€” a Free-plan player joining your event never shrinks its capacity.
  • Reaching an organisation or event bound puts players in a numbered waiting list; they are admitted automatically as sandboxes free up. Reaching your own per-player bound instead asks you to close one of your sandboxes, since you are the only one who can.

Idle sandboxes are reclaimed automatically, so an abandoned one does not hold a slot indefinitely.


The Free plan in practice

Free is meant for evaluation and solo practice. The limits that matter most:

  • No managed CTF hosting. You can generate challenges and open workbenches, but not host a live event for participants.
  • Challenge categories are restricted to a subset rather than the full catalogue.
  • The smallest credit allowance, and no credit packs β€” raising it means upgrading.
  • One workspace member. No team invitations.
  • The shortest event duration and the lowest concurrency across every dimension above.

Workbenches themselves are not gated by plan: every plan, Free included, can open one. What the plan changes is how many may run at the same time.


Managing your subscription

From Workspace Settings β†’ Billing you can review your current plan and renewal date, track credit usage for the cycle, buy credit packs, upgrade or downgrade, download invoices, and update your payment method.

Subscription changes take effect at the start of the next billing cycle. A downgrade does not delete data, but features the lower plan does not include stop working until you upgrade again.


Business plans

Business accounts are invoiced annually and cover custom credit allocations, dedicated infrastructure, data residency selection and a named account manager. Contact [email protected] for a quote.

πŸ‡¨πŸ‡¦ Data hosted in Canada Β· Β© 2026 ExamBoot Β· Terms Β· Privacy