In most cases, Tesla charging isn't free. The one caveat is if you have a Model S or Model X you purchased in 2017 or earlier, you may have free Supercharging, but most Tesla owners do have to pay a Supercharging fee.