The cost of PPC advertising can vary depending on a number of factors, including:
The keywords you are bidding on
The competition for those keywords
Your budget
In general, you will only pay when someone clicks on your ad. However, there are some PPC platforms that charge a monthly fee, even if you don't receive any clicks.