New software or printers

Our company is a Consulting company:

In general, when a new software program is purchased because the new client's system is run with a different software program (not reimbursed). The software is an upgrade to our software so naturally we would use this as well. The majority of the time, we are working on the client's needs and a small portion with personal use. How should we track these different segments/portions of the costs within our taxes?

 

The same questions of how to show on our QB Online office product value for the future years within our taxes when we did not pay for the printer. This printer WAS paid for by the client and used the majority of the time with their business (for now) and a small portion for personal.