Could you have price levels by location?
If you’re using NetSuite POS then, yes, see “Using Price Levels to adjust Prices across Locations” SA Answer Id: 81499. Otherwise you’d have to manage this with a combination of custom records/lists and either a script or workflow to set the price level field, as @dmashburn3 suggests.
I’ve seen this once in an account, and it required customization to handle. Netsuite’s pricing table doesn’t give you much out of the way of qty, currency, and price level pricing.
The one time I saw it, required basically an entire custom record dedicated to holding all of the pricing values, and sales orders utilizing the “Custom Price Level” and setting values using SuiteScript from the custom record tables. Quite cumbersome if you’re looking to add this pricing across all of the different transactions types, and there are numerous scenarios surrounding price changes, permissions, etc.