Quanta

← Back to Briefings

From 10 to 100 Employees Without Runaway AI Spend

Team playbooksEN7 reads

At ten employees, heavy AI usage can survive on shared habits and a spreadsheet. At one hundred, the same setup turns into competing batch jobs, unexplained spending, and queues that block interactive work. The lesson is not to discourage usage. It is to make ownership, cost, and capacity visible before expanding access.

01 · Step 1: Inventory workloads before adding employees

Start with what the first ten employees actually run: coding assistants, document extraction, support analysis, scheduled reports, and autonomous loops. Record each workload’s owner, business purpose, typical input size, output size, and tolerance for delay.

Separate interactive requests from background processing. A developer waiting for a code review has different needs from an overnight classification job. Treating both as one traffic pool makes later budget and concurrency decisions unnecessarily blunt.

02 · Step 2: Give every workload an accountable owner

A shared balance can simplify purchasing, but it should not erase responsibility. Attach an employee or service identity, team, environment, and workload label to requests in your application logs. Keep sensitive prompt content out of routine telemetry unless your data policy explicitly permits it.

Quanta is a practical fit for sustained, mixed-model workloads: one pay-as-you-go balance covers multiple model families and works with Claude Code, Codex, Gemini CLI, and any OpenAI SDK. Open a Quanta account for the initial rollout, then keep attribution and access controls in your own operational layer rather than treating a common balance as sufficient governance.

03 · Step 3: Measure tokens before setting budgets

Employee count is a poor forecast for consumption. One automated repository analysis can consume more than many short conversations. Build the first budget from workload measurements, including retries, long outputs, and repeated context.

Quanta meters calls on real tokens, with cache writes and cache reads priced separately. Preserve those categories in your cost reporting rather than combining everything into a single token total.

  • › Track uncached input: Identify repeated material that may be avoidable.
  • › Track cache writes and reads: Verify that reuse actually offsets the cost of preparing cached context.
  • › Track output and retries: Detect verbose responses and failure loops that inflate spending.

04 · Step 4: Route tasks by tested quality requirements

Do not make the most capable model the permanent default for every request. Create a small evaluation set from representative work, with explicit checks for correctness, completeness, latency, and cost per accepted result.

For example, evaluate DeepSeek V4 Flash for repetitive extraction and Claude Sonnet 5.5 for complex engineering tasks. These are starting candidates, not guaranteed winners. Retest when prompts, models, or task requirements change, and define when a failed result should escalate rather than retry indefinitely.

05 · Step 5: Put concurrency and retry limits before expansion

Ten people can accidentally coordinate their usage. One hundred cannot. Introduce application-side queues, per-workload concurrency limits, request timeouts, and bounded retries with backoff. Ensure jobs can resume without duplicating completed work.

Reserve capacity for interactive traffic and allow background jobs to wait. Set alerts for queue age as well as spending: a controlled bill is not a successful rollout if engineers cannot get timely responses. Confirm applicable service limits instead of assuming a shared balance provides unlimited throughput.

06 · Step 6: Expand through observable cohorts

Move beyond the first ten employees in manageable groups. Give each cohort approved task patterns, data-handling rules, and a clear support route. Before expanding again, review cost per accepted result, completion rates, queue delays, and recurring failures.

Use those findings to adjust prompts, model routes, and limits. Avoid judging adoption by request volume alone. More calls can indicate useful work, but they can also indicate confused users or broken automation.

07 · Step 7: Make the hundred-person rollout a weekly practice

Review the largest cost changes and slowest workloads with their owners each week. Retire unused jobs, investigate cache regressions, and revisit budgets when workload scope changes. Maintain an application-level way to pause a runaway job without interrupting everyone else.

The durable lesson is simple: centralize purchasing where it reduces friction, but keep operational accountability close to each workload. At one hundred employees, reliable AI usage depends less on a universal model choice than on repeatable measurement, controlled execution, and clear ownership.