- The GMLE Fee Schedule at a Glance
- What the $999 Attempt Actually Covers
- The Big Variable: SANS Training Tuition
- Retakes, Practice Exams and the Cost of a Second Try
- Costs People Forget to Budget
- The Four-Year Cost: Renewal and CPE
- Three Realistic Budget Scenarios
- Where You Can Legitimately Spend Less
- Is the Spend Justified?
- Frequently Asked Questions
- A GIAC Machine Learning Engineer (GMLE) certification attempt costs USD $999; a retake costs USD $899, excluding applicable sales tax.
- SANS SEC595 training tuition is billed separately from the exam fee and is usually the largest line item.
- The official GIAC practice exam costs USD $399 and is optional, but it is a cheap hedge against a $899 retake.
- Renewal after four years costs USD $499, plus either 36 approved CPE credits or a renewal exam.
The GMLE Fee Schedule at a Glance
The GIAC Machine Learning Engineer (GMLE) credential is issued by GIAC Certifications and tested through Pearson VUE test centers or remotely through ProctorU. Unlike many vendor certifications, the sticker price of the exam is only part of the story. The training that most candidates pair with it is a separate purchase, and the credential carries a renewal cost every four years.
Here are the published GIAC fees for this credential. All figures are in US dollars and exclude applicable sales tax.
| Item | Cost (USD) | Notes |
|---|---|---|
| Certification attempt | $999 | One proctored exam, 82 questions, 3 hours |
| Retake | $899 | For a repeat attempt after an unsuccessful one |
| Official practice exam | $399 | Optional; sold by GIAC |
| Certification renewal | $499 | Due at the end of the four-year validity period |
| SANS training tuition | Separate | SEC595 is the associated course; billed by SANS, not GIAC |
Always confirm current numbers on the GIAC pricing page before you commit funds, since the assigned attempt's terms at GIAC's attempt portal take precedence over any third-party summary, including this one. For a broader look at what the credential is, see What Is GMLE Certification?
What the $999 Attempt Actually Covers
The $999 buys one proctored, web-based exam attempt. The exam has 82 total questions and a 3-hour time limit, and it mixes multiple-choice questions with performance-based CyberLive tasks. The time limit covers the whole exam, CyberLive included, so there is no separate clock for the hands-on portion. The passing score is 65%. You can read the nuances in our GMLE passing score guide.
A few mechanics affect whether your $999 is well spent:
- Open book, with limits. Hardcopy books, notes and an index are allowed. Internet access, personal electronic references and any materials resembling practice or exam questions and answers are prohibited.
- Answers are final. Submitted answers cannot be changed, which rewards deliberate pacing over speed.
- Break time. You get 15 minutes of break time. Plan when to use it, because the clock logic matters on a hands-on exam.
- On-screen tools. The exam engine provides a calculator and a scratch notepad, which is relevant for the probability, statistics and regression content.
- 120-day window. Once your attempt is activated, you have 120 days to complete it. Paying early without a study plan wastes both flexibility and money.
The Big Variable: SANS Training Tuition
GIAC certifications are closely associated with SANS Institute courses, and the GMLE is no exception. The recommended preparation is SANS SEC595, "Applied Data Science and AI/Machine Learning for Cybersecurity Professionals." Training is optional and recommended, not required, and there are no formal certification prerequisites. The full eligibility picture is in GMLE requirements.
Tuition is billed separately from the GIAC exam fee, and SANS sets its own prices, which vary by delivery format and over time. Because those prices are not part of the GIAC fee schedule, this article does not quote a figure; check the SANS course page for current tuition and delivery options. What matters for budgeting is the structure of the decision:
- With the course: You add SANS tuition on top of the $999 attempt, but you get a structured six-section curriculum and the course materials you will use as your open-book reference.
- Without the course: You save the tuition, but you must assemble your own preparation across ten domains and build your own hardcopy index and notes.
SEC595 has six preparation sections. The live course page asks for intermediate Python, while the linked brochure describes a fundamental understanding of Python. That difference is about course readiness, not GIAC eligibility, but it has a cost implication: if your Python is rusty, budget extra time before the course so you do not pay for training you cannot fully absorb. The course sections are unweighted preparation material and do not map one-to-one to exam domains, so do not assume completing the course equals covering the exam. See our GMLE training overview for how to think about this choice.
Retakes, Practice Exams and the Cost of a Second Try
The cleanest way to reason about the practice exam is as insurance. It costs $399; a retake costs $899. If the practice exam meaningfully improves your odds of passing on the first attempt, it pays for itself whenever it prevents even a fraction of a retake.
| Path | Fees paid to GIAC (USD) |
|---|---|
| Pass on first attempt, no practice exam | $999 |
| Practice exam, then pass first attempt | $1,398 ($399 + $999) |
| Fail first attempt, pass on retake, no practice exam | $1,898 ($999 + $899) |
| Practice exam, fail once, pass on retake | $2,297 ($399 + $999 + $899) |
The totals above are straight arithmetic from the published fees and exclude sales tax and any SANS tuition. The takeaway is that a failed attempt costs more than twice the price of the practice exam. We do not cite a pass rate here because GIAC does not publish a detailed breakdown we can verify; our GMLE pass rate article discusses what can and cannot be known.
Costs People Forget to Budget
Sales tax and currency
Published prices exclude applicable sales tax. Depending on where you are, the checkout total may be higher than $999. If you are paying from outside the US, your bank's exchange rate adds further variation.
Hardcopy reference materials
Because the exam is open book with hardcopy only, printing and binding costs are real. A well-built index and annotated notes across ten domains can run to a lot of pages. Tabs, binders and printing are small individually but not zero.
Lab and compute for hands-on practice
The CyberLive tasks are performance-based, so you want hands-on repetition with Python-based workflows. Most of this can be done on a personal machine with free open-source tooling, but candidates who rent cloud compute for experiments should budget for it.
Remote proctoring setup
If you test remotely through ProctorU, you need a suitable room, webcam, microphone and stable connection. Testing at a Pearson VUE test center avoids that setup but may involve travel. Eligibility for each delivery option is attempt-specific, so check the options for your assigned attempt.
Time away from work
Unless your employer covers it, study hours and a test day are an opportunity cost. A three-hour exam plus check-in and breaks is a block of the day, and course attendance, if you take SEC595 in a live format, is multiple days.
The Four-Year Cost: Renewal and CPE
GMLE certification is valid for four years. To renew, you submit 36 approved CPE (continuing professional education) credits earned during the active four-year period, or you take a renewal exam. Either way, the standard renewal fee of $499 applies.
That makes the realistic lifetime cost of holding the credential more than the exam fee alone. If you hold the cert for one full cycle and renew, your GIAC fees are the attempt fee plus the renewal fee, before tuition and incidentals. The CPE route can be low-cost if you already do qualifying activities such as attending conferences, taking courses, or publishing, but you must document them and have them approved. See GIAC's renewal instructions and CPE information for what qualifies.
Key Takeaway
Plan CPE collection from day one of your four-year period. Earning 36 approved credits gradually is nearly free in cash terms; scrambling in the final months or falling back on a renewal exam adds stress and cost on top of the $499 fee.
Three Realistic Budget Scenarios
These scenarios use only the published GIAC fees and treat SANS tuition as a variable you fill in. Add sales tax where it applies.
Scenario A: Self-funded, self-study, exam only
You skip the course and rely on your existing data science and Python background.
- GIAC fees: $999 attempt (plus $399 if you add the practice exam)
- SANS tuition: $0
- Main risk: gaps across the ten domains, especially hands-on CyberLive fluency
- Best for: candidates already comfortable with regressions, clustering and neural networks in Python
Scenario B: Employer-funded course plus exam
Your employer pays SEC595 tuition and the exam fee through a training budget.
- GIAC fees: $999 attempt, optionally $399 practice exam
- SANS tuition: covered by employer; confirm what is included
- Main risk: obligations such as repayment clauses if you leave; read the policy before signing
- Best for: security practitioners moving into applied ML for detection and analytics
Scenario C: Self-funded course plus practice exam
You pay for everything yourself and want the highest first-attempt odds.
- GIAC fees: $999 + $399 = $1,398
- SANS tuition: your largest additional cost
- Main risk: total outlay is highest, so protect it by not activating the attempt until your practice results justify it
- Best for: career changers who want structure and a diagnostic before committing
Where You Can Legitimately Spend Less
Cost reduction should not mean cutting corners that raise the odds of an $899 retake. These are the savings that make sense:
- Ask your employer. Many organizations reimburse certification and training costs for security and data roles. Get approval in writing before paying.
- Use free practice before paid practice. Take a no-cost diagnostic first on our GMLE practice questions to find weak domains, then decide whether the $399 official practice exam is worth it.
- Avoid paying twice for the same prep. If you already own relevant data science texts, build your index from them rather than buying duplicates.
- Time the attempt. Do not activate until you can finish study within the 120-day window. An unused attempt window is wasted money.
- Collect CPEs as you go. Spreading the 36 credits across four years avoids a costly renewal-exam scramble.
One compact way to sequence study around the ten domains is to front-load the foundations and leave the integrative domains for last. This is the only scheduling template in this article, and it is tied to the actual domain list:
Foundations
- Statistics Fundamentals and Probability and Frequency, since later domains lean on them
- Leveraging Python and Data Acquisition so hands-on tasks feel routine
Core modeling
- Regressions and Supervised Learning
- Clustering and Anomaly Detection and Optimization
Deep learning and review
- Neural Networks, then Convolutional Neural Networks
- Index-building and timed mixed practice under the 3-hour limit
For deeper coverage of each area, read the GMLE exam domains guide and the full GMLE study guide.
Is the Spend Justified?
The GMLE targets practitioners who apply data science and machine learning to cybersecurity problems: anomaly detection, clustering of events, and neural-network-based analysis. That positioning is the main reason the cost can make sense. It signals applied, hands-on skill in a field where many security professionals lack formal ML grounding, and the CyberLive component means the credential reflects practical ability rather than only recall.
Whether the return justifies the roughly four-figure exam outlay plus tuition depends on your role, employer reimbursement and career goals. We do not quote salary numbers here because we will not invent them; our GMLE salary guide and ROI analysis take that question on directly, and GMLE jobs looks at the roles that value it. If you are still gauging readiness, how hard the GMLE exam is will help you decide how much preparation spending you actually need.
Frequently Asked Questions
A GIAC Machine Learning Engineer (GMLE) certification attempt costs USD $999, excluding applicable sales tax. A retake costs USD $899. SANS training tuition is billed separately and is not included in these figures.
No. There are no formal certification prerequisites, and training is optional but recommended. SANS SEC595 is the associated preparation course, and its tuition is a separate purchase from the exam attempt fee.
For many candidates it is a sensible hedge, since a retake costs $899. It works best as a diagnostic that tells you whether you are ready before you activate your attempt. Pair it with free practice to find weak domains first.
The certification is valid for four years. Renewal requires 36 approved CPE credits earned during that period or a renewal exam, plus the standard USD $499 renewal fee.
You have 120 days from activation to complete the attempt. Activate only when your study plan fits inside that window so the $999 is not wasted on a rushed or lapsed attempt.
Budgeting for the GMLE is mostly about avoiding the expensive mistake: sitting before you are ready. Know the fixed fees, decide deliberately on training, and use diagnostics early. For the broader picture, start with our GMLE certification overview and the GMLE cheat sheet as you build your reference materials.