Tahir earned a recall to the South African Test squad on Tuesday following an injury to Robin Peterson, three days before the second Test against the West Indies, which starts at St George's Park on Friday.
Netwerk24 reports that Tahir was charged after an outburst aimed at the umpires in the Dolphins' four-day game against the Warriors in Pietermartizburg last week.
Peterson was ruled out of the rest of the series after being hit on the left index finger - on his spinning hand - during fielding practice on Tuesday.
Tahir was reportedly upset after he was not allowed to continue bowling in the Warriors' second innings because he had stepped on the 'red zone' of the pitch too often during his follow-through.
It is believed that Tahir's conduct was out of order when he lashed out at the umpires (Allahudien Paleker and Dennis Smith).
Dolphins skipper Morne van Wyk then calmed the situation when he sent Tahir from the field to be 'treated' by the physiotherapist.
Tahir is yet to appear before a disciplinary hearing which means that he is allowed to play in any match for the time being.
The charge laid against Tahir is a Level 2 offence, which could lead to a suspension.
But as things currently stand, Tahir should be allowed to play for the Proteas from Friday because the judicial officer who must schedule the hearing date is believed to be in New York.