Yes, you can contact the app development companies that you're interested in and figure for an estimate beforehand. Depending on your budget, you can adjust the app structure and other elements of development to get the overall cost under budget.