Wat? The cost is $20, by statute. Charging more than that is outside the law.
18 Pa.C.S. § 6109: Licenses
(h) Fee.-- (1) In addition to fees described in paragraphs (2)(ii) and (3), the fee for a license to carry a firearm is $19. This includes all of the following: (i) A renewal notice processing fee of $1.50. (ii) An administrative fee of $5 under section 14(2) of the act of July 6, 1984 (P.L. 614, No. 127), [FN2] known as the Sheriff Fee Act.
(3) An additional fee of $1 shall be paid by the applicant for a license to carry a firearm and shall be remitted by the sheriff to the Firearms License Validation System Account, which is hereby established as a special restricted receipt account within the General Fund of the State Treasury. The account shall be used for purposes under subsection (l). Moneys credited to the account and any investment income accrued are hereby appropriated on a continuing basis to the Pennsylvania State Police. (4) No fee other than that provided by this subsection or the Sheriff Fee Act may be assessed by the sheriff for the performance of any background check made pursuant to this act. (5) The fee is payable to the sheriff to whom the application is submitted and is payable at the time of application for the license. (6) Except for the administrative fee of $5 under section 14(2) of the Sheriff Fee Act, all other fees shall be refunded if the application is denied but shall not be refunded if a license is issued and subsequently revoked. (7) A person who sells or attempts to sell a license to carry a firearm for a fee in excess of the amounts fixed under this subsection commits a summary offense.