Skip to content
Back to Blog
Buyer Guide
L&D
Procurement

Building a Training Budget (RAB) and Annual Training Plan: A Complete Guide for HR, L&D, Procurement, and Finance

A complete guide to building a training budget (RAB) and annual training plan: four budgeting methods, 12 cost components and their drivers, direct/indirect/opportunity costs, tax inside the RAB (VAT/PPh 23/PPh 21/gross-up), BUMN RKAP, government DIPA/SBM, contingency & reforecast, and defending the budget to the CFO.

Neksus Research Team

Corporate training curation research β€” Neksus

May 18, 2026
19 min read
~4,395 words

Short answer: A healthy annual training budget is built from a Training Needs Analysis (TNA), not from last year's figure. Set the envelope with a defensible method (zero-based or activity-based, calibrated against a % payroll benchmark), build a per-program RAB that includes every component β€” direct costs, the opportunity cost of participant time, tax (VAT/PPh 23/PPh 21), and contingency β€” then lock it with quarterly reforecasting and an ROI measurement plan so every rupiah is tied to need and audit-ready.

Most "how to build a training budget" articles stop at one formula β€” 1–3% of revenue β€” and one generic component list: trainer, module, venue, catering. That is enough to make a table, yet not enough for a decision-maker accountable for tax, realization, and impact before finance and auditors. This guide closes that gap: four methods for setting the envelope, a full RAB anatomy with cost drivers, the treatment of tax inside the RAB, the reality of BUMN RKAP and government DIPA/SBM, contingency and reforecast discipline, and how to defend the budget as an investment.

The intended readers: HR / HC / L&D / SDM, Procurement, and Finance/budget teams who build or approve training budgets β€” in private companies, BUMN/BUMD, government agencies, institutions, associations, and non-profits.

Quick navigation

  1. RAB vs annual budget: two documents, one discipline
  2. Start from the TNA, not from last year's figure
  3. Four methods for setting the budget envelope
  4. Training RAB anatomy: components & cost drivers
  5. Direct, indirect, and opportunity costs
  6. Tax inside the RAB: VAT, PPh 23, PPh 21, gross-up
  7. Calculating cost per participant & per learning hour
  8. 70-20-10 allocation in the budget
  9. BUMN budgeting: RKAP & the RUPS cycle
  10. Government budgeting: RKA-K/L, DIPA, SBM, accounts
  11. Contingency, reforecast, and budget surplus
  12. Defending the budget to the CFO: from cost to investment
  13. The annual training budgeting cycle
  14. Audit-ready RAB checklist
  15. Common mistakes & how to avoid them
  16. FAQ
  17. Next steps

RAB vs annual budget: two documents, one discipline

The two terms are often conflated, yet they sit at different levels and lock each other in.

  • The annual training budget is the aggregate envelope for all capability-development activity in one fiscal year. It lives at the organizational level: set, approved by leadership/RUPS, monitored quarterly.
  • The RAB (Rencana Anggaran Biaya β€” cost-estimate plan) is the line-item detail per program or intervention: facilitator fees, modules, logistics, tax, contingency. It lives at the execution level: the basis for vendor negotiation, contract, and billing.

The discipline that unites them: the annual budget is the sum of justified RABs plus a managed contingency. Organizations that set the annual envelope first and then force programs into it produce training that looks lean on paper and misses at realization. The correct direction flows from need to RAB to envelope, then calibrates back against a benchmark.

Start from the TNA, not from last year's figure

The most expensive mistake in training budgeting happens before a single figure is written: the budget is built by copying last year plus inflation. This perpetuates programs with no impact and makes every line hard to defend when asked "why this number?".

The Training Needs Analysis (TNA) framework from McGehee & Thayer dissects need at three levels, and these three levels are the legitimate source of every budget line:

  • Organizational level β€” business objectives and the capability gaps blocking them (e.g. slow digital-tool adoption, weak managerial decision quality).
  • Task/role level β€” the specific competencies that must rise for a given role, measured against a competency profile or the SKKNI.
  • Individual level β€” who the participants are, their starting level, and barriers to application.

The TNA changes the question from "how much is the training budget this year" to "what does it cost to close this gap, for these participants, in a way we can measure". The second answer is defensible line by line; the first can only be defended with "last year it was this much".

Rule of thumb: A budget without a TNA = an activity-spending envelope. A budget with a TNA = a portfolio of capability investments where every line has a reason.

Four methods for setting the budget envelope

There are four common ways to set the annual training envelope. They can be combined: build the figure with a need-based method, then test its reasonableness with a ratio-based method.

MethodHow it worksStrengthWeaknessBest for
Percentage of payroll/revenueEnvelope = 1–3% of payroll or revenue (calibration, not an absolute rule)Fast, easy to compare with normsUntethered from need; perpetuates under/over-fundingSanity-checking the envelope, not the primary basis
IncrementalLast year's figure Β± adjustmentVery fast, low conflictPerpetuates waste; hard to defend per lineStable environment, minor change
Zero-based (ZBB)Rebuild from zero; every line justified from needAudit-resistant; cuts dead programsProcess-heavy; needs mature TNA dataTransformation year, efficiency pressure
Activity/TNA-basedEnvelope = Ξ£ cost of interventions closing TNA gapsMost tied to impact; logical to the CFODepends on TNA qualityHealthy default for corporate L&D

As an external benchmark you can cite to leadership: the ATD State of the Industry 2024 report records average direct learning expenditure of roughly USD 1,254–1,283 per employee per year and Β±13.7 hours of formal training per employee. This is a global reference point for testing the reasonableness of an envelope β€” not Neksus pricing and not a target to copy blindly; Indonesian cost structures and each organization's needs differ.

Training RAB anatomy: components & cost drivers

A good RAB is a list of cost drivers, which makes the figures negotiable and auditable. There is no honest fixed price list for corporate training β€” cost moves with its drivers. Here is the component framework that should appear in every RAB:

#ComponentContentsPrimary cost driver
1Facilitator/speaker feesTeaching, preparation, facilitator travelTeaching hours, seniority, days, location
2Module development & customizationInstructional design, industry case studies, materialsCustomization level, design depth (ADDIE)
3Assessment & evaluationBaseline instruments, pre/post-tests, Kirkpatrick evaluationTargeted Kirkpatrick level
4Platform/LMS & content licensingOnline classroom access, content licenses, hostingParticipant count, license duration
5Venue & equipment rentalRoom, projector, simulation toolsLocation, days, capacity
6CateringMeals & breaks during sessionsParticipants Γ— days Γ— local standard
7Accommodation & travelLodging, participant/facilitator travel (onsite/roadshow)Distance, participants, number of locations
8Printed materials, certificates, documentationHandouts, certificates, photo/video documentationParticipants, certification needs
9Program managementCoordination, administration, reportingProgram scale & duration
10TaxVAT, PPh 23/21 (see tax section)PKP/NPWP status, gross-up position
11ContingencyBuffer for participant/schedule/customization/tax varianceProgram uncertainty level
12Participant opportunity costValue of participant work time lost during trainingParticipants Γ— hours Γ— loaded rate

The last three lines (10–12) are almost always missing from public templates. Those three are precisely what makes a budget miss and an invoice get rejected.

Direct, indirect, and opportunity costs

Split costs into three classes so cross-format comparison is honest and finance finds no surprises at realization.

Cost classExamplesNatureRisk if ignored
DirectFacilitator fees, modules, venue, catering, materialsVisible on the invoice, easy to budgetLow β€” usually recorded
IndirectProgram management, administration, evaluation, coordination travelOften spread across other unitsMedium β€” budget looks smaller than reality
OpportunityProductivity value of participant time during trainingAppears on no invoiceHigh β€” often the LARGEST item; makes a classroom look cheap

Opportunity cost is the line most often missing and most often the largest: a group of managers away from work for two days represents real time value even though no invoice exists for it. Recording it serves accuracy: format decisions (a dense in-house block vs blended that spreads the time load) get made with the right numbers. A vendor that designs concise post-training reinforcement (aligned with 70-20-10) compresses this opportunity cost.

Tax inside the RAB: VAT, PPh 23, PPh 21, gross-up

This is the section budget templates almost never cover, yet it is what most often gets an invoice rejected by finance and pushes an envelope 11–15% off target.

VAT. Training is a Taxable Service. A VAT-registered (PKP) vendor issues a tax invoice (faktur pajak). Under the HPP Law (Law No. 7/2021), the nominal VAT rate became 12% from 1 January 2025; for non-luxury services including training, the effective rate remains 11% via the 'other tax base' (DPP Nilai Lain) mechanism. The RAB must state clearly whether the price includes or excludes VAT.

Article 23 income tax (PPh 23). Training is classified as a technical service (per SE-35/PJ/2010), so the buyer withholds PPh 23 at 2% of the gross value (excluding VAT) if the vendor has an NPWP, and 4% if not. Withholding slips via e-Bupot.

Article 21 income tax (PPh 21). If you pay an individual speaker directly (not through a legal entity), PPh 21 withholding applies to the honorarium, at progressive rates per the rules.

The gross-up decision. The RAB must state whether the contract value is grossed up (the vendor receives the agreed net amount, tax borne by the buyer) or not (tax reduces the vendor's receipt). This decision shifts the cash requirement and must be locked before contract.

AspectPractical ruleWhat the RAB must state
VATNominal 12% (HPP Law); effective 11% non-luxury servicesPrice incl./excl. VAT; vendor PKP status
PPh 232% gross with NPWP; 4% withoutVendor NPWP; who bears it; e-Bupot mechanism
PPh 21Applies to individual speakersScheme if paying an individual directly
Gross-upTax borne by buyer or deducted from receiptExplicit gross-up position; cash impact

Note: This section explains generally applicable mechanisms confirmed per contract following the latest regulations. Validate with your tax team; this is not final tax advice.

Calculating cost per participant & per learning hour

Two ratios that make a budget comparable across programs and formats:

  • Cost per participant = Total program cost (including indirect costs) Γ· number of participants.
  • Cost per learning hour = Total program cost Γ· (number of participants Γ— training hours).

The mechanics that determine accuracy:

  • Fixed vs variable components. Facilitator fees and module development are fixed per batch. Catering, materials, and certificates are variable per participant. So the cost per participant of an in-house program falls as participants increase β€” the logical basis for choosing in-house for one large team.
  • Include opportunity cost. A ratio that divides only direct costs makes a dense in-person class look cheaper than blended, when blended is often cheaper once participant time is counted.
  • Normalize to learning hours when comparing programs of different duration; cost per participant alone misleads when program length differs.

Use these ratios as an internal comparison tool, not as a displayed price β€” an honest figure for corporate training always derives from the program's specific cost drivers, not from a fixed price list.

70-20-10 allocation in the budget

The 70-20-10 model holds that most learning happens through work experience (70), interaction/coaching (20), and formal training (10). The often-missed budget implication: if 100% of the training envelope is spent on classroom days, you are funding the smallest part of the learning curve.

A more impactful budget sets aside a line for post-training reinforcement: real assignments, follow-up coaching, communities of practice, and behavior-evaluation instruments. This line is relatively small against facilitator fees yet it locks in the other 90% of the learning curve. When evaluating a vendor's RAB, check for a reinforcement component β€” its absence signals a program that stops at the classroom day.

BUMN budgeting: RKAP & the RUPS cycle

In BUMN/BUMD, the HR-development budget sits inside the Company Work Plan and Budget (RKAP), ratified by the General Meeting of Shareholders. The RKAP contains the work plan, budget, and financial projection for one year, and is usually drafted in the third–fourth quarter for the following year, tied to the RJPP (long-term plan).

Practical consequences for a BUMN training buyer:

  • Submit well ahead. Next year's training needs must enter the RKAP proposal before RUPS ratification; programs not in the RKAP are hard to execute without a revision.
  • Tie to strategic objectives. A training line tied to a KPI/RJPP is safer from cuts.
  • Mid-year change = RKAP revision. A large sudden need demands a formal revision mechanism β€” design contingency and priorities from the start.

Government budgeting: RKA-K/L, DIPA, SBM, accounts

Government agencies prepare the RKA-K/L, ratified into a DIPA. Every cost component is capped by the Standard Input Cost (SBM) set annually by Ministry of Finance Regulation (PMK): FY 2025 = PMK No. 39/2024; FY 2026 = PMK No. 32/2025. SBM appendices set ceilings for honoraria, per-diem, and catering (regulated per province for meetings β‰₯ 2 hours).

The specifics buyers most often misunderstand β€” and that get a budget rejected by verifiers:

  • Training honoraria β‰  seminar-speaker honoraria. The SBM separates diklat (training) delivery honoraria (categories: lecturer, instructor, module author, committee) from seminar/socialization speaker honoraria. Training uses the instructor-honorarium regime, computed per lesson hour (JP).
  • Internal instructors/widyaiswara are capped. Honoraria for instructors from within the work unit (including widyaiswara) apply only to hours beyond the minimum face-to-face requirement β€” not automatically for all hours.
  • Online is priced on the same conditions provided it is live (not a recording/taping).
  • Expenditure accounts. Training is usually charged to Professional Services Expenditure (speaker/instructor honoraria), Materials Expenditure, and Official Travel Expenditure per the Standard Chart of Accounts. Six-digit account codes can change year to year β€” confirm with your finance/PPK office; do not assume from last year.

Neksus context: Neksus builds a RAB ready to be mapped to the DIPA/SBM structure and the RKAP β€” components itemized on cost drivers, the tax position stated clearly, and supplier/billing documents prepared to pass finance verification.

Contingency, reforecast, and budget surplus

A training budget lives in a changing environment: participant counts shift, schedules slip, customization needs emerge, tax rates change. Three disciplines keep the envelope realistic:

  • Explicit contingency. Provide a contingency line sized to the program's uncertainty. State it openly as a RAB line; a contingency hidden in a markup damages transparency and auditor trust.
  • Quarterly reforecast. Compare actuals vs envelope each quarter, then reallocate the variance to the next priority capability need. This keeps every rupiah tied to the TNA throughout the year.
  • Manage the surplus, avoid forced spending. A "spend it or lose it" pattern forces year-end outlays that produce activity without impact. Disciplined reforecasting turns surplus into the next planned investment and gives finance evidence that the budget is managed, not exhausted.

Defending the budget to the CFO: from cost to investment

The training budget is cut first when it arrives as a list of activities and is safest when it arrives as a portfolio of measurable investments. Three tools make that shift:

  • Tie to gaps and indicators. Every budget line points to a capability gap from the TNA and a targeted business indicator. "Program X closes gap Y for role Z, affecting metric M" is harder to cut than "leadership training, Rp X".
  • Phillips ROI for large programs. Include the Phillips ROI (Level 5) framework: ROI = (net benefits Γ· program cost) Γ— 100, built on Kirkpatrick Level 1–4 evaluation with a pre-training baseline. Even a conservative estimate with a clear method beats a claim with no numbers.
  • Set the cost of inaction alongside it. Estimate roughly the cost of leaving the gap open: turnover, rework, errors, missed opportunities. A budget compared against the cost of not training is approved more easily.

Single filter question: "How will we know, 90 days after the program, that this rupiah produced?" A RAB that answers with instruments and a baseline resists cuts; one that answers with promises does not.

The annual training budgeting cycle

A need-tethered training budget is built 4–6 months before the fiscal year, through these stages:

  1. Annual TNA & competency mapping (T-6 to T-4 months) β€” gaps at organizational, role, and individual levels; priorities.
  2. Draft the L&D plan & a RAB per program (T-4 to T-3) β€” each program with components & cost drivers, tax position, contingency.
  3. Calibrate the envelope (T-3) β€” aggregate the RABs into the annual envelope; sanity-test against the % payroll/ATD benchmark.
  4. Submission & approval (T-3 to T-1) β€” earlier for BUMN (RKAP proposal β†’ RUPS) and government (RKA-K/L β†’ DIPA, cap at SBM).
  5. Quarterly reforecast (through the running year) β€” actuals vs envelope, reallocate to the next priority.

Total framework: 4–6 months of preparation + monitoring through the year. BUMN and government demand a longer lead time because the RKAP/RKA-K/L cycle locks the schedule earlier.

Audit-ready RAB checklist

Before a RAB is submitted for approval, ensure every box is ticked:

  • Every budget line is tied to a competency gap from the TNA.
  • Components are itemized on cost drivers, not a single number with no basis.
  • Direct, indirect, and participant opportunity costs are all recorded.
  • The VAT position (incl./excl.) and PPh 23/21 are stated; the gross-up decision is locked.
  • Vendor PKP/NPWP status confirmed; invoice & e-Bupot mechanism clear.
  • An explicit contingency line, sized to uncertainty.
  • A post-training reinforcement line (aligned with 70-20-10).
  • An assessment/evaluation line matching the targeted Kirkpatrick level.
  • For BUMN: tied to the RJPP, in the RKAP proposal before RUPS.
  • For government: mapped to Standard Chart of Accounts codes, not exceeding the running-year SBM.
  • A quarterly reforecast plan is agreed.
  • The envelope method (zero-based/activity-based) is chosen deliberately, calibrated to a benchmark.

Common mistakes & how to avoid them

Key points to remember:

  • Copying last year's figure β†’ build from the TNA (zero-based/activity-based), use % payroll only as a sanity check.
  • Recording only direct costs β†’ include indirect costs and participant opportunity cost.
  • Forgetting tax in the RAB β†’ lock the VAT/PPh 23/21 and gross-up position before contract.
  • No contingency & reforecast β†’ provide an explicit contingency, reforecast each quarter.
  • Submitting late (BUMN/government) β†’ follow the RKAP/RKA-K/L cycle well ahead.
  • Defending the budget as a list of activities β†’ frame it as a measurable investment (Phillips ROI, cost of inaction).

FAQ

What is an ideal annual training budget, and is the 1–3% of revenue rule correct?

The 1–3% of payroll or revenue rule is a calibration point, not an answer. It is useful for checking whether your envelope is reasonable against norms, but the final figure must come from a Training Needs Analysis (TNA): which competency gaps you close, for how many participants, with what method. As an external benchmark, the ATD State of the Industry 2024 report records average direct learning expenditure of roughly USD 1,254–1,283 per employee per year β€” a reference point, not Neksus pricing. Use a method (zero-based or activity-based) to build the figure, then use the percentage to test its reasonableness.

Which cost components must appear in a training RAB?

At minimum nine blocks: (1) facilitator/speaker fees, (2) module development & customization, (3) assessment & evaluation instruments, (4) platform/LMS or content licensing, (5) venue & equipment rental, (6) catering, (7) accommodation & travel, (8) printed materials, certificates, documentation, (9) program management. On top of that you must add a tax line (VAT/PPh), a contingency, and β€” most often forgotten β€” the opportunity cost of participant time away from the job. A RAB that records only direct costs always misses at execution.

How should VAT and PPh 23 be treated inside a training RAB?

Training is a Taxable Service. A VAT-registered (PKP) vendor issues a tax invoice with VAT: nominally 12% from 1 January 2025 (HPP Law No. 7/2021), but for non-luxury services the effective rate remains 11% via the 'other tax base' (DPP Nilai Lain) mechanism. On the service fee, the buyer withholds Article 23 income tax (PPh 23) at 2% of the gross (excluding VAT) if the vendor has an NPWP, 4% if not (technical service, SE-35/PJ/2010). For individual speakers, PPh 21 applies. The RAB must state clearly whether the price includes or excludes VAT, and whether PPh is grossed up β€” otherwise finance will reject the invoice.

What is the difference between zero-based and incremental budgeting for a training budget?

Incremental budgeting takes last year's figure and adds/subtracts a percentage β€” fast, but it perpetuates waste and is untethered from need. Zero-based budgeting (ZBB) rebuilds from zero each cycle: every line must be justified from a real competency gap. ZBB is heavier on process yet produces a budget defensible line by line before the CFO and auditors. For training, the healthiest variant is activity-based/TNA-driven: the budget is the sum of intervention costs that close the gaps found by the TNA.

How do I calculate training cost per participant and per learning hour?

Cost per participant = total program cost (including indirect costs) Γ· number of participants. Cost per learning hour = total program cost Γ· (number of participants Γ— training hours). Accuracy hinges on what you include: in-house programs lower the cost per participant as participant count rises because facilitator fees and module development are fixed. Always include the opportunity cost of participant time so cross-format comparison is honest; ignoring it makes a classroom look cheap when it is expensive.

How is the training budget built in a BUMN through the RKAP?

In a BUMN, the HR-development budget sits inside the Company Work Plan and Budget (RKAP), ratified by the General Meeting of Shareholders. The RKAP contains the work plan, budget, and financial projection for one year; the training line must be tied to strategic objectives (RJPP) and is usually drafted in the third–fourth quarter for the following year. The implication: training needs must be submitted well before the running year, and large mid-year changes require a formal RKAP revision.

How do government agencies budget training through DIPA and SBM?

An agency prepares the RKA-K/L which is ratified into a DIPA. Every cost component is capped by the Standard Input Cost (SBM) set annually by Ministry of Finance Regulation (FY 2025: PMK No. 39/2024; FY 2026: PMK No. 32/2025). The SBM regulates training-delivery honoraria (lecturer, instructor, module author, committee), per-diem, and catering per province. Important: training-instructor honoraria follow a different regime from seminar-speaker honoraria, and internal instructor/widyaiswara honoraria apply only to hours beyond the minimum. Training is usually charged to Professional Services Expenditure, Materials Expenditure, and Official Travel Expenditure accounts per the Standard Chart of Accounts β€” confirm the account codes with finance.

How large should a contingency be, and how do I manage budget surplus?

Provide a contingency for participant-count fluctuation, schedule changes, additional customization needs, and tax differences β€” sized to the program's uncertainty and stated explicitly as a RAB line, not hidden in a markup. Manage surplus through quarterly reforecasting: reallocate it to the next priority capability need. A 'use it or lose it' pattern that forces year-end spending produces activity without impact; disciplined reforecasting keeps every rupiah tied to need.

How do I defend the training budget before the CFO or board of directors?

Shift the language from cost to measurable investment. Tie each budget line to a capability gap from the TNA and to a business indicator. For large programs, include the Phillips ROI framework (Level 5): ROI = (net benefits Γ· program cost) Γ— 100, with a pre-training baseline. Set it against the cost of inaction β€” turnover, errors, missed opportunities from leaving the gap open. A budget that arrives with a measurement plan is harder to cut than a budget that arrives as a list of activities.

When should the annual training budgeting cycle begin?

Begin 4–6 months before the budget year. The sequence: annual TNA and competency mapping (2–3 months ahead), drafting the L&D plan and a RAB per program, calibrating the envelope with method and benchmark, submission & approval (earlier for BUMN/government because of RKAP/RKA-K/L), then quarterly reforecasting through the running year. Organizations that build the training budget at the last minute almost always fall into incremental budgeting and lose the link to need.

Next steps

You now have the full framework: start from the TNA, choose a defensible envelope method, build a RAB that includes tax and opportunity cost, lock it with contingency and reforecast, then defend it as a measurable investment. The sensible next step is to run a short TNA to turn needs into budget lines that have a reason β€” before the first figure is written.

Neksus works exactly along this path: every program starts from a training needs analysis, its RAB is itemized on cost drivers with a clear tax position (VAT/PPh, gross-up), and it is ready to map to the BUMN RKAP and the government DIPA/SBM structure. Discuss your team's needs and request an initial TNA via the Neksus contact page β€” no obligation, as the right starting point.

Explore the guides and topics relevant to your budget decision:


Last updated: 18 May 2026. The tax, RKAP, DIPA, and SBM sections explain generally applicable mechanisms confirmed per contract/budget year following the latest regulations (incl. Law No. 7/2021, SE-35/PJ/2010, the running-year SBM PMK); validate with your tax, finance, and PPK teams. The ATD benchmark is cited as an external reference, not Neksus pricing. Neksus does not display client names or success statistics; every budget figure derives from a program's specific cost drivers, not from a fixed price list.

Tags

training budget
annual training plan
RAB pelatihan
employee training cost
zero-based budgeting
VAT withholding tax invoice
RKAP BUMN
DIPA SBM government
Phillips ROI
TNA
How to Build a Training Budget (RAB) & Annual Plan in Indonesia (2026 Guide) | Neksus