For those who prefer working in Margin instead of Markup, I’ve found a way to apply multiple adjustable margin rates directly through the Markup % field.
This allows different components (Profit, Fixed OH, Variable OH, etc.) to be adjusted on the fly — either at the item level or directly within reports.

For my setup, I convert Margin % into Markup % using the following formula:
(([Profit Margin %] + [Fixed Overhead Margin %] + [Variable Overhead Margin %]) / 100) / (1 - (([Profit Margin %] + [Fixed Overhead Margin %] + [Variable Overhead Margin %]) / 100)) * 100 + [Contingency %]

This makes the markup dynamic while maintaining a margin-based pricing structure.
You can adjust Profit, Fixed OH, Variable OH, and Contingency independently at:
All while keeping the pricing mathematically consistent.

You're a wizard Sam. Is there a way to batch insert a formula into your items or do you have to open each one individually so you can enable formula mode?
I have been using reports tab to improve my templates because im finding it faster to edit them as takeoffs then save them as new templates. Looking forward to having the ability to open up existing lists and batch edit though.
I don't think there's currently a way to batch insert formulas yet, not even through the Reports tab, so +1 on that batch edit feature.
I’ll try your approach of using the Reports tab along with a template project to handle batch editing of templates though!
actually I know you can batch edit cost each even switch to formula mode within reports tab, I assume you could do the same with markup% , it won’t update your lists but you can use it if you’re fine with overriding the list properly on your takeoff. Just be sure to remember that if you change an item within a takeoff from a product list it will revert to whatever was on your list.
you can also batch edit formulas within reports. I made a custom view in reports for helping me tweak my takeoffs to save as templates.