Your business doesn't need an office, just a mailing address. And I have no idea why you'd put it in Denver.
The point is to separate the money you have coming in. Instead of taking it all as personal income and then deducting (or not, these days) expenses, take it in as revenue to a business which covers travel expenses and then pays you a salary.
Denver is the Rocky Mountain head office town for most oil companies not in Texas, and the regional office for many which are.
As for separating the money, I have been there, and done that.
This is a business based largely on contacts, and that circle shrinks when you are in the field for the same people for a long time. When the drilling program was downsized, the people I had been working with/for for 20 years dropped my company. (The bottom line was that the very large company, which bought out the mid sized company, which bought out the smaller independent company I had been working for, does not like dealing with small companies.)
Market dynamics have changed from nearly 20 years ago, and many of the people I had dealt with have retired, leaving few contacts still in the industry. Word of mouth and personal referrals are big. That leaves me dependent on sales done by someone who has a larger group to work with and the resources to do so, which means I work as an employee, because they aren't hiring on a contract basis.
So, either I go where the head offices are and cultivate new relationships, or I'm stuck where I am now. If I had another ten or twenty years in the work force, that might fly, but at my age, not likely.