Photo ID and the fee in cash. Having a birth certificate is sometimes required, but not always. For us in Chester County, we didn't need it but it helped.
We just needed a photo ID and they only took money orders (not cash) where we went in Bucks County. Also be prepared to know your parents places of birth and middle names.
Re: Applied for my marriage license today