What is the Finanzamt?

The tax office (Finanzamt) is responsible for collecting taxes in Germany. When you start a business or become a freelancer in Germany, you must declare your business with them by filling the Fragebogen zur steuerlichen Erfassung.