Supercharging is free if you refer new buyers to buy Tesla cars. You get 1000 free miles of charging per referral. I haven't paid for supercharging since 2018. But if you do have to pay for Supercharging, it's currently an average of 28 cents per kwh. That means you can "fill up" a Tesla Model 3 Long Range with 300 miles of range for about $18. You generally pay much less than that to charge at home - more like $8 to $12 for a full charge. Depends how much you are paying for electricity.
Not much less then gas.
Thanks! Your answer is awaiting moderation.