# 1 thing you need to remember is that QB lies. Online is a mere shadow of the desktop stuff. The only way you can have an estaitme that has a cost and markup is to open a project and add a "Project Estimate". Now, don't be surprised if you use this Project Estimate, where you assigned these costs to a particular project,a nd then use said estimate to COPY to a Purchase Order and what's this? It copies over the details of the line item, but not the cost, not the ship to, not the project #. I mean, why would you want THAT on a PO?
Also, don't be lulled into a false sense of security when you see all these invitiations to send them comments about issues and features. They go straight into the trash. It's only been 8 or so years since people asked for this to work like it did in desktop. If you haven't finalized your transition to online, RUN. The reports are trash. Keeping track of open jobs is trash. Customization is trash. Sorry. I feel your pain.