Frequently Asked Questions

This site is to answer any questions you have about Retail Food Safety Information for Extension Educators. Please take a moment to look at the questions below to see if you question has already been discussed. If it has not, please use the site contact form and select the category "Submit Question."


What is the passing score for the ServSafe Food Protection Manager Examination?

A passing score is 70% or higher.


What is the passing percentage for ServSafe Food Handler Examination?

A passing score is 75% or higher.


How do I become ServSafe Food Safety recertified?

Retake the ServSafe Manager Certification Examination before it expires.


Does my certificate expire?

The National Restaurant Association recognizes the ServSafe Food Protection Manager Certification for a five-year period and the ServSafe Alcohol and ServSafe Food Handler Certificates for a three-year period. However, state or employer requirements can vary. For more detailed information, check the regulatory requirements or contact your local health department.


What is the retest policy for the ServSafe Food Protection Manager Certification Examination?

You may take the examination twice within 30 days. If you don’t pass your second attempt, you must wait at least 60 days from your most recent attempt before taking the exam again. No more than four attempts are allowed within a 12-month period.

You may need to purchase an Exam Answer Sheet to take a print exam or an Exam Access Code to take the online exam and find a proctor to retest. Contact the individual or group that facilitated your initial exam and tell them you want to retest.


What is the Cancellation Policy for Purdue Trainings if I have an emergency? 


Cancellation and Refund Policy: If you need to cancel, you must do so at least five business days prior to the event date however there will be 12% registration fee + $5 processing fee.  All training materials purchased during registration are non-refundable.  In the event of a cancellation, any registration fees with a purchase of a manual and answer sheet (online or paper) will be reduced $85 plus the 12% registration fee and $5.00 processing fee. No refunds will be permitted after the originally scheduled registration date.


Can I transfer to another training if I am unable to attend the training is orginally registered for?

Transfer Policy:  If a participant needs to transfer their registration to a different training event, they need to contact the Education Store at 765-494-6795 at least five business days prior to the scheduled event. All transfers will incur a 12% transfer fee plus $5.00 processing fee.  Any transfer requests made after the original class date must be scheduled within five business days of the originally registered class date and will incur a 12% transfer fee plus $5.00 processing.  No transfers will be permitted after this five business days period for the training event.



Food Science, 915 West State Street, West Lafayette, IN 47907-2054 USA, (765) 494-4614

© 2016 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact us at

Error | Retail Food Safety


Error message

  • Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/root/servsafe/includes/ in drupal_send_headers() (line 1486 of /var/www/html/root/servsafe/includes/
  • PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT expire, value FROM {semaphore} WHERE name = :name; Array ( [:name] => rules_get_cacheevent_watchdog ) in lock_may_be_available() (line 167 of /var/www/html/root/servsafe/includes/
The website encountered an unexpected error. Please try again later.

Uncaught exception thrown in shutdown function.

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: DELETE FROM {semaphore} WHERE (value = :db_condition_placeholder_0) ; Array ( [:db_condition_placeholder_0] => 1354988464638c56de79f3f4.26778906 ) in lock_release_all() (line 269 of /var/www/html/root/servsafe/includes/