1. Published list prices first. Where a vendor publishes prices (Microsoft Business Central and Dynamics 365, Odoo, Intuit QuickBooks Online, Cin7), we use the vendor page and record the date we verified it. If a vendor page localizes currency by visitor country (Odoo), we cite an archived capture of the US page.
2. Public benchmarks. For vendors that do not publish prices, we use public benchmark data such as Vendr marketplace medians and ranges, cited with the page’s own update date.
3. Partner-published estimates. We use dated pricing guides published by implementation partners - at least two per vendor where available - and cite each. We never copy their text.
4. Public-sector contract price lists. Government schedules and cooperative contracts (e.g. GSA) are a strong source when available. As of the verification date we had not located a citable public contract price list for NetSuite, Sage Intacct or Acumatica; when we do, it will be added and labeled.
5. Ranges with methodology. Where no source prices a tier (e.g. Sage Intacct above 25 users, Acumatica upper bounds, IES partner setup), we show a clearly labeled range and explain the assumption on the page.
6. What estimates exclude. Unless stated: modules, ISV apps, hosting, taxes, and partner services beyond the implementation line.
7. Freshness. Every pricing row carries a verified date; we re-verify quarterly and flag rows older than 120 days.