A Training Needs Analysis (TNA) is the structured process of comparing what a team can do today against what the training needs to achieve, so you scope the right corporate training program before you quote a price. Most firms complete one in 2 to 3 hours per client, not weeks. This guide gives you a 5-step TNA and a fillable template you can use on your next proposal.
Skip it, and proposals get scoped from a phone call and a topic list instead: no gap analysis, no baseline, no agreed success metric. That’s how a firm ends up delivering a well-rated program the client still won’t renew, because nobody defined what “better” meant before the course was built.
What a Training Needs Analysis Actually Is
A TNA answers one question: what has to change in this client’s business, and what skill or knowledge gap is causing it not to change already.
It is not a course outline. It is not a list of topics the client wants covered. It’s the diagnosis that comes before you write the prescription, and it’s what separates a training firm from an order-taker.
For a deeper framework, see CIPD’s Learning Needs Analysis factsheet.
Why This Matters More for GCC Training Firms

Enterprise clients in the UAE and KSA increasingly ask for proof before they renew, not just a completion certificate. A TNA gives you that proof twice over.
First, it sets the baseline you’ll measure against at the end of the program. Without a documented “before,” you can’t show an “after,” and ROI conversations with corporate clients stall right there.
Second, it protects your margin. A TNA done upfront tells you the real scope: audience size, language needs, and delivery format, before you quote a price, not after you’ve already started building.
The 5-Step TNA
Step 1: Define the Business Outcome
Ask the client what metric moves if this training works, not what skill they want taught. “Reduce average call handling time by 20%” is an outcome. “Improve communication skills” is not.
If the client can’t name a metric, that’s useful information too. It tells you this program needs a discovery call before it needs a proposal.
Step 2: Identify the Performance Gap
Compare where performance is today against where it needs to be. Pull real data where you can: current call scores, error rates, sales conversion, onboarding time to productivity.
If no data exists yet, a short manager interview and 5–10 minutes of observation gets you close enough to scope the program accurately.
Step 3: Analyze the Audience
Document who’s actually sitting in the room: role, seniority, current skill level, and language preference. A program built for 25 new hires looks nothing like one built for 25 team leads, even if the topic is identical.
In the GCC specifically, confirm language needs upfront. A bilingual cohort that gets an English-only program will quietly disengage by week two, and it won’t show up until the completion data does.
Step 4: Set Delivery Constraints
Lock down the practical limits before you design anything: total hours available, cohort size, live vs. self-paced, and any compliance or regulatory requirement (KHDA, TVTC, or similar) the program has to satisfy.
These constraints decide your format more than the content does. A 2-hour-a-week constraint with a 200-person cohort rules out live facilitation before you’ve written a single slide.
Step 5: Define Success Metrics and Reporting Cadence
Agree on the exact numbers you’ll report back, and when. Completion rate, confusion rate, post-training assessment score, and the business metric from Step 1 are the usual four.
Put the reporting cadence in writing now: weekly, mid-program, and final, so you’re not negotiating it after the client is already unhappy with something unrelated.
The TNA Template
Copy this table into your next client proposal and fill it in before you quote.
| Field | What to fill in |
|---|---|
| Business outcome | The metric that should move, and by how much |
| Current performance | Baseline number, with its source (data, interview, observation) |
| Target performance | The number that counts as success |
| Audience | Roles, seniority, headcount, current skill level |
| Language | Arabic, English, or bilingual delivery |
| Delivery format | Live, self-paced, blended; hours available |
| Cohort size | Number of learners per cohort |
| Compliance requirement | KHDA, TVTC, or none |
| Reporting cadence | Weekly, mid-program, final |
| Sign-off | Client contact who approved this TNA, and date |
Framework reference: SHRM’s guide to conducting a training-needs analysis.
The Mistake Most Firms Make
They run the TNA, write it up, and then never look at it again until the program is over. The TNA isn’t a proposal document. It’s the scorecard. Pull it out mid-program and check whether the gap is actually closing. If it isn’t, you still have time to adjust before the final report forces an awkward conversation.

FAQ
Most firms complete a TNA in 2–3 hours per client: one short stakeholder call, a quick data pull or manager interview, and filling in the template above. Complex enterprise accounts with multiple departments can take a day or two.
At minimum, the manager who owns the business outcome and one or two people doing the job day to day. HR or L&D alone, without an operations stakeholder, tends to produce a TNA built on assumptions instead of real performance data.
A skills gap analysis is one input into a TNA, not a replacement for it. A TNA also covers the business outcome, audience, delivery constraints, and reporting cadence. A skills gap analysis only covers Step 3.
Where Vocaliv Fits
Vocaliv isn’t a TNA tool, and it won’t run this analysis for you. What it does is make the TNA’s metrics trackable once the program is live: completion rate, learner confusion rate, and instructor touchpoints feed straight into the analytics dashboard you report back to the client with, matched against the baseline you set in Step 2.
Vocaliv is not an LMS and not a course-creation platform. It’s the operational layer that sits underneath the program you’ve already scoped.
Next Step
Run this TNA on your next proposal before you quote. If you want to see how the metrics you capture here show up in a client-ready report, book a demo.



