The 90-day rule allows non-EU citizens to stay in Germany for up to 90 days in a 180-day period without a visa, for tourism or business.