Some private analysts say the impact could be even worse, lowering their forecasts for the growth of the world's ninth-biggest economy to 1.5 percent or less.
Brazil has 34 confirmed cases of the new coronavirus. It has not reported any deaths so far.
But the economy is being hit hard because of Brazil's close ties with China - its largest trading partner and the main destination for its key commodity exports.
President Jair Bolsonaro has urged Brazilians not to panic in the face of the virus, saying its impact "is overstated."
Economy Minister Paulo Guedes said Monday the government was "completely calm and confident," even as the Sao Paulo stock market lost 12.7 percent, its worst day since 1998.