India's cricket board had concerns about the standard of NADA dope testing kits and had contracted an independent service provider for sample collection.
"They had two-three concerns," said sports secretary Radhey Shyam Julaniya after his meeting with BCCI chief executive Rahul Johri.
"The first was quality of the dope testing kits. We assured them the kit we're using is an international standard and recognised by WADA (World Anti-Doping Agency)."
BCCI also agreed to bear the extra expenses for better kits and superior dope control officers.
Julaniya said that all sports are the same and everyone has to follow the same rules, "BCCI does not have discretion to say no," he added.
"I explained to them that you don't have discretion, you don't decide whether you'd follow the law or not. The law applies to all uniformly," he said. He made it clear that they could not make an exception for cricket.
Earlier, the BCCI had insisted on handling its doping analysis and sanctions in-house, rebuffing pressure from India's government and the World Anti-Doping Agency to come under the ambit of India's WADA-accredited national anti-doping body.
But the request has been turned down.
"NADA, as and when it wants to test, will carry out the tests like it does with all other athletes," Julaniya said.
"The WADA code gives the authority to the national anti-doping agency to carry out all testing in its territory, irrespective of the nationality of the athletes."
On the decision, BCCI's chief Johri, said, "We have to follow the law of the land & BCCI is committed to follow the law that exists."
"We have raised quite a few issues which the sports secretary said will be addressed by them," he told reporters.
"We have agreed to bear the differential cost of high-quality testing," Johri added.
The BCCI is the world's richest cricket body and generates about 70 per cent of the sport's global revenues.