If you’ve always wanted a Tesla, and planned to rely on the company’s free Supercharger charging network to get around, you better order one quick.

While Tesla buyers currently enjoy unlimited charging, Tesla announced today that all cars ordered after January 1, 2017 will instead receive a limited number of free charging credits.

If you order a Tesla after January 1, or if you order before that date but receive your car after April 1, 2017, you will get 400 kilowatt hours of credits — “roughly 1,000 miles”-worth — per year, Tesla says.

Beyond those credits, Tesla says its network will “cost less than the price of filling up a comparable gas car.” More, from Tesla:

We will release the details of the program later this year, and while prices may fluctuate over time and vary regionally based on the cost of electricity, our Supercharger Network will never be a profit center.

Tesla founder and CEO Elon Musk has long warned that the company’s charging network exists for long-distance traveling, and not for daily refills. “The best thing to do with an electric car is to charge your car where you charge your phone,” Musk said in May.

Musk previously announced that owners of Tesla’s first mass-market car, the Model 3, will not receive unlimited, free charging for life when it ships at the end of 2017.

Tesla says the decision enables it to “reinvest in the network” and “greatly expand” it, as the Model 3 nears release.