Valencia pays 2012 fee, Spain to alternate from 2013
Red Bull Racing team's driver Sebastian Vettel of Germany steers his car during qualifying at the Valencia street circuit in Valencia, Spain, on Friday, June 24, 2011.
The country's current two hosts, Barcelona and Valencia, had already admitted the impact of the European crisis and said alternating a single annual race date was a possibility.
And there were rumours Valencia had not yet paid the race fee for this year's June street race.
"All is well and everything is paid," Ecclestone told Radio Valencia-Cadena Ser.
"There is no doubt there will be Formula One at Valencia on June 24," said the Briton.
And Ecclestone said that from next year, there will be only one Spanish Grand Prix per season.
"Both Valencia and Barcelona have agreed that it is best to alternate, so now we are trying to choose the dates," he said.
As for whether the economic crisis is affecting him personally, the billionaire answered: "No, because I don't need or spend much money anyway."
Lotus team owner Gerard Lopez backed the news about Spain.
"It's better than having no races, which would be a pity," he told DPA news agency.
Spanish driver Pedro de la Rosa said it is "normal" for each country to have one race per season.
"Having two is what is not normal," he insisted.