How do you calculate cost per lead?
Add up everything you paid a source in a period, then divide by the leads it produced in that period. Include lead fees, ad spend, subscriptions and any management fee for that source. Count leads the same way for every source, such as calls over a set length plus form fills, or the comparison won't hold.
Google Ads does the math for you, using its own count. Its "Cost / conv." column "tells you how much, on average, each of your conversions cost. It's calculated by dividing your total cost by the number in your 'Conversions' column." What counts as a conversion is up to your settings: a short call or a spam form can count unless you've set rules to exclude it. Check those settings before you compare Google's number with another source.