Retirement tax questions

Certain expenses cannot be deducted upfront as they need to be amortized or depreciated.   I highly suggest you talk to a local tax professional or CPA to discuss your situation.  Your idea of just sinking the money into a business to avoid taxes will not really work the way you want it to.