Yes, you need to specify a business address when forming an llc in Usa, this is mandatory.
Northwest , you can benefit from the free business address service they offer in all 50 states of the USA. You can choose the step where Northwest allows you to use their addresses for free during company setup.
Your business address is required for incoming documents. Address systems generally offer an online customer panel and incoming documents are scanned and digitally uploaded to the panel.