Get your taxes done using TurboTax

Yes, you are correct. You would need to add Missouri Corporation from the drop down list and follow the questionnaire completely to ensure the system knows you are a Delaware Corporation doing business in MO. It would have been on the Federal questionnaire that you would have identified the "home state" of the Corporation (Delaware).