Knowing around 1,000–2,000 words is enough to handle everyday conversations in German. For fluency, aim for 5,000–10,000 words.