For details about exam prerequisites, structure, and logistics, see the Puppet Certified Professional Exam Details page. 

Still have questions after reading the FAQ? Contact us at

Have a question not covered in the FAQ?


The Puppet Certified Professional Exam

To learn about exam prerequisites, structure, and objectives, see Puppet Certified Professional Exam Details

Why should I become a Puppet Certified Professional?

Puppet certification validates and recognizes IT professionals who have the technical skills and real-world experience needed to manage their infrastructure proactively throughout its lifecycle — from provisioning and configuration to patch management and compliance — by using Puppet IT automation software.

How difficult is the exam?

The exam measures your proficiency with using Puppet. Check out the Puppet Certified Professional Exam Details page to see what material you need to know. Your level of knowledge and experience with Puppet is the best indicator of how difficult the exam will be for you.

Taking the Puppet Certified Professional Exam

How do I register for the exam?

The exam is offered online through our partner, QuestionMark. You can register for the exam here.

How do I prepare for the exam?

See the Preparing for the exam section of the Puppet Certified Professional Exam Details page.

Are there accommodations for candidates with disabilities?

If you are unable to take a Puppet certification exam either by using standard testing equipment or within the standard exam duration, please email Puppet’s certification team at to discuss available accommodations. In your message, be sure to include the following:

  • “Accommodation Request” in the email subject
  • Your name
  • Your Puppet ID provided by QuestionMark
  • Type of accommodation you need
  • Contact information, including your email address and phone number

You must send this email to Puppet at least three weeks before you register for an exam. QuestionMark proctors will work with you to accommodate your needs as best they can. We keep the information you provide and any documentation about your accommodation in strict confidence, and we won’t share it without your written permission.

How are exam scores calculated?
  • You aren’t penalized for providing incorrect answers. If you choose an incorrect answer, you simply do not earn credit for that item. No points are deducted for incorrect answers or answers left blank.
  • If a question specifies that you must choose multiple correct answers, you must choose the exact number of correct answers specified in the question to earn the credit for a correct answer. Partial credit is not given.
  • Scoring is calculated by totaling up the number of correct answers and determining if this is above or below the established passing score for that particular exam.
What score do I need to pass the exam?

We do not publish the passing score for our exam. Passing scores are evaluated and determined individually for each exam based on the criteria tested and the expected performance of a qualified candidate — they are not a simple 80% or 90% passing rate that is decided arbitrarily. The passing score is established based on the exam content, is unique to each exam, and is subject to change as different versions of the exam are created. Therefore it is our policy not to publish this score.

Will my employer be notified of my exam results?

No. Your exam results are held in the strictest confidence and will be provided to only you.

How can I share my accomplishments?

LinkedIn is an excellent tool for sharing your professional accomplishments. To add your Puppet Professional certification to your LinkedIn profile, complete these steps. You may also choose to share your Puppet Certified Professional badge, which you will be awarded upon certification.

Will my Puppet certification expire?

Puppet certifications align with Puppet Enterprise releases: Your certification doesn’t expire, but your certification becomes outdated as subsequent versions of the exam are released. The Puppet Certified Professional exam is updated approximately every 24 months, keeping in step with Puppet Enterprise releases. We recommend you maintain the current version of the certification.
Your certification version is marked on your certificate and corresponds to the year in which the product version was released.

What happens if I fail the exam?

If you do not pass the exam, you can retake the exam in accordance with our retake policy:

  • If you do not pass a certification exam after your first attempt, you must wait 14 days before a second attempt.
  • If you don’t pass the exam after your second attempt, you must wait 90 days before a third attempt.
  • If you do not pass after your third attempt, you must contact Puppet within six months of the initial attempt to request a fourth attempt.
Do I have to pay to retake the exam?

Yes, you will need to pay to retake any Puppet certification exam, as fees are incurred with each instance of exam delivery.

What is the cancellation policy?

If for any reason you are unable to keep your scheduled testing appointment time, you must contact QuestionMark no less than 24 hours before the appointment to cancel or reschedule your appointment. Failure to do so will result in a forfeiture of any fees paid to QuestionMark. To cancel or reschedule your appointment, visit QuestionMark.

Are there any terms or policies I should know about?

Yes — here they are:
Confidentiality Terms
Before beginning any Puppet certification exam, you will be required to accept the following confidentiality terms. By accepting these terms, you will also be agreeing to the Puppet Certification Program Agreement. PLEASE REVIEW THE FOLLOWING INFORMATION CAREFULLY, AS YOU MUST AGREE TO IT BEFORE YOU WILL BE ALLOWED TO TAKE THE PUPPET CERTIFICATION EXAM. All exam content (including all questions, answers, and diagrams) is the proprietary and confidential property of Puppet. You may not disclose (verbally or in writing, by any means) the exam content to anyone not authorized by Puppet. You may not copy or reproduce any part of the exam content. If you violate these provisions, in addition to any remedies it may have at law or in equity, Puppet may immediately cancel your Certification and ban you from eligibility to take any future Puppet certification exams. BY CLICKING BELOW AND PROCEEDING WITH THE EXAM, YOU ARE AGREEING TO THE FOREGOING PROVISIONS AS WELL AS THE PUPPET CERTIFICATION AGREEMENT.

Puppet – Certification Agreement

The Puppet Certification Program Agreement contains the terms and conditions that you must adhere to as part of participating in the Puppet Certification Program.

Puppet – Certification Policies

The Puppet Certification Policy Guide lists the policies that govern any Certification offered by Puppet, and are part of the Puppet Certification Agreement. All Certifications are subject to these Policies.

Puppet – Website Privacy Policy