Question: how many points needed for free papa john's pizza?
Answer: Once I place my qualifying order, how do I get my free pizza? Twenty-five (25) bonus Papa Rewards points are automatically deposited into your Papa Rewards account the day after your qualifying order of $15 or more.