The following are the documents required for German Citizenship application:
- Have lived for a minimum of 5 years as a legal resident in Germany
- Have a settlement permit in Germany
- Demonstrate a B1 level of proficiency in the German language
- Must not have a criminal record
- Have a reliable source of income
- Have cleared the "Life in Germany" test
- Must be willing to embrace German values