The arithmetic
Take a specialist’s contracted working hours across a full calendar year. Subtract Thai public holidays, their annual leave and an allowance for personal leave. Divide what remains by twelve.
That figure is the committed monthly capacity in your agreement, and the price attached to it. For a typical full-time specialist it comes to around 160 hours a month. A team’s capacity is the sum of its specialists, and your proposal states the exact figure for each person and the total.
Scroll the table sideways to see every column.
| Team | Hours a month | Invoices a month |
|---|---|---|
| 1 specialist | Around 160 | 1 |
| 3 specialists | Around 480 | 1 |
| 5 specialists | Around 800 | 1 |
Why some months run over and some run under
A month with no public holidays delivers more than the committed average. April, with Songkran, delivers less. December and January land somewhere in between, depending on how leave falls. Over twelve months it evens out, because the commitment is a yearly average.
Scroll the table sideways to see every column.
| Month | Working days | Hours delivered | Invoice |
|---|---|---|---|
| A month with no public holidays | 22 | 176 | The monthly fee |
| April, with Songkran | 18 | 144 | The same monthly fee |
| The yearly average | 20 | 160 | The same monthly fee |
Your invoice is the same in every one of those months, and so is your forecast. Finance teams plan engineering cost a year ahead without a correction every quarter.
What counts as capacity
Capacity is time the specialists spend on your product: building, testing, reviewing, planning with your team and joining your ceremonies. It’s tracked in our own system and reported to you every month, so you can see delivered hours against the commitment.
Delivery management, training, coaching, the office, equipment and HR sit around that capacity. They’re part of the same monthly fee, and none of them appears as a separate line on the invoice.
How leave and absences are handled
Planned leave is already in the arithmetic, so it doesn’t change the fee. Leave is known in advance, and sprints are planned around it, so it never comes as a surprise.
Longer absences are a planning conversation with one named person. Your service delivery manager re-plans the affected sprints with you and agrees what moves. If a specialist leaves for good, we select and onboard the replacement at no extra cost, under the same agreement.
What a fixed fee gives you
Because you pay for a committed monthly capacity, the fee doesn’t change when one month has fewer working days than the next. That’s the practical gap between a managed offshore team and an hourly contractor: you don’t audit a timesheet or decide whether a short month is worth querying.
It also changes the conversation. With hourly billing, every hour is a cost to be minimised. With a committed capacity, the question becomes how to use the team’s time best, which is the question you wanted to be asking.
Raising or lowering the commitment
Capacity is reviewed at the monthly cycle. You can add hours, add a discipline or reduce, and the new figure applies from the next cycle, under the same agreement. A dedicated development team usually starts small and grows this way, one role at a time, which is also how many companies hire dedicated developers through us.
How this compares with hourly billing
With plain staff augmentation or offshore staffing you’d usually pay by the hour, track the hours yourself and see a different invoice every month. A fixed monthly capacity sets a managed service apart: one figure, the same every month, covering the people and everything around them, from delivery management and training to the office and HR.