Commissioned Research
Top 10 Best Non Profit ERP Software of 2026

GITNUXSOFTWARE REVIEW

Finance Financial Services

Top 10 Best Non Profit ERP Software of 2026

Ranked roundup of the top non profit erp software tools for nonprofits, with comparison notes on AccuFund, Odoo, and Blackbaud Financial Edge NXT.

18 min readUpdated Editorially scoped research
How we ranked these tools
01Editorial Scope

Vendors set the topic, but our editors set the inclusion criteria and the evaluation framework before research starts.

02Source Research

Search agents gather the source set and the review record, including transcriptions of video reviews and podcasts.

Read our full methodology →

Framework: Features 40% · Ease 30% · Value 30%

Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy

This roundup targets finance, operations, and technical evaluators comparing nonprofit ERP platforms by data model coverage, fund accounting patterns, and grant lifecycle workflows. The ranking is based on integration capabilities like API and automation, role-based access control with audit logs, and configuration breadth that reduces implementation risk across multi-entity orgs.

AccuFund is the best fit for fund-structured nonprofit finance teams that need repeatable audit trail reporting, while Odoo is a strong alternative if you want one integrated ERP across grants operations and donor-adjacent workflows.

Editor’s top 3 picks

Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.

Editor pick
1

AccuFund

Ledger-linked grant and restricted-fund reporting that generates compliance outputs from posted accounting activity.

Best for: Fits when nonprofit finance teams run fund-structured grants and need repeatable audit trail reporting.

2

Odoo

Editor pick

Odoo workflows combine approvals, document chatter, and posting validations to create a traceable execution path.

Best for: Fits when a nonprofit needs one integrated ERP across finance, grants operations, and donor-adjacent workflows.

3

Blackbaud Financial Edge NXT

Editor pick

Nonprofit fund accounting workflows tied to restricted fund structures and journal-based close.

Best for: Fits when multi-entity nonprofits need fund accounting rigor and repeatable close reporting.

Comparison Table

1
AccuFundBest overall
vertical specialist
9.5/10
Overall
2
SMB
9.2/10
Overall
3
vertical specialist
8.9/10
Overall
4
enterprise
8.6/10
Overall
5
8.3/10
Overall
6
enterprise
8.1/10
Overall
7
enterprise
7.8/10
Overall
8
vertical specialist
7.5/10
Overall
9
7.2/10
Overall
10
6.9/10
Overall
#1

AccuFund

vertical specialist

Financial management software designed for nonprofits and government organizations.

9.5/10
Overall
Features9.7/10
Ease of Use9.4/10
Value9.2/10
Standout feature

Ledger-linked grant and restricted-fund reporting that generates compliance outputs from posted accounting activity.

AccuFund’s core fit is grant and fund accounting for organizations that need budgets and actuals organized by fund structure. Grant-related reporting can be generated from the same financial records used for general ledger postings, which reduces rekeying risk. Automation depth is strongest around recurring accounting workflows like close and reporting runs. Admin control is built around role-based access so finance users, approvers, and auditors can be separated by permissions.

A tradeoff is that nonprofit-specific configurations for fund restrictions and reporting layouts require governance discipline before high-volume grant activity begins. AccuFund works best when finance teams run consistent monthly close cycles and need repeatable audit trail outputs for board and external reporting. Organizations that expect constant chart-of-accounts changes mid-year may face setup friction as mappings are adjusted.

Pros
  • +Fund and grant reporting stays tied to ledger postings
  • +Role-based access supports segregation between preparers and approvers
  • +Close and recurring reporting automation reduces manual reconciliation
  • +API and integrations support downstream data exchange
Cons
  • –Fund and restriction configuration needs upfront governance discipline
  • –Complex reporting layouts can require admin time to maintain
  • –Chart and grant mapping changes can slow ongoing operations
  • –Some workflows depend on integration setup for constituent context
Use scenarios
  • Nonprofit controller

    Month-end close with audit trail

    Faster close cycles

  • Grant accounting team

    Track restrictions per active grants

    Clearer compliance reporting

Show 2 more scenarios
  • Finance operations staff

    Budget-to-actual by fund

    Better budget variance visibility

    Budget and actual reporting aligns with fund structure to support functional expense and program review.

  • IT and systems administrators

    Integrate finance data into workflows

    Lower rekeying effort

    API access supports controlled data exchange with external tools used for donor and operations reporting.

Best for: Fits when nonprofit finance teams run fund-structured grants and need repeatable audit trail reporting.

#2

Odoo

SMB

Modular business software combines accounting, purchasing, inventory, projects, and CRM.

9.2/10
Overall
Features9.3/10
Ease of Use9.0/10
Value9.2/10
Standout feature

Odoo workflows combine approvals, document chatter, and posting validations to create a traceable execution path.

Odoo’s finance works as a configurable ledger with journal entries, bank reconciliation, and multi-company setups for consolidated reporting from shared or separate entities. Nonprofits can model contribution and restricted-unrestricted flows by using account and analytic allocation patterns, then generate financial statement outputs from the same system of record. Workflow automation covers procurement approvals, multi-step validations, and audit trail behavior driven by tracked records and posting rules.

A key tradeoff is that fund-restriction correctness depends on consistent configuration and disciplined use of analytic tags, accounts, and allocation rules across every transaction type. Odoo is a strong fit when a nonprofit needs shared master data between donors, grants, payroll allocations, and expense tracking, and when internal admins can manage module configuration and data hygiene.

Pros
  • +Single ledger basis with cross-module journal posting
  • +RBAC controls govern who can create, validate, and post
  • +Server actions and workflow approvals automate recurring nonprofit tasks
  • +REST API supports integrations with ERPs, CRMs, and reporting tools
Cons
  • –Restricted fund discipline depends on consistent analytic and posting configuration
  • –Some nonprofit-specific workflows require add-on selection and configuration
  • –Complex setups increase admin load for multi-entity and reporting rules
Use scenarios
  • Finance teams and controllers

    Close the books with audit trail

    Faster close, fewer reconciliation gaps

  • Grant operations staff

    Track spending allocations per project

    More consistent grant compliance outputs

Show 2 more scenarios
  • Development operations teams

    Manage donor records with receipting flows

    Cleaner donor history and reporting

    Partner records connect contribution events to financial postings for tighter donor-to-ledger traceability.

  • IT and operations admins

    Integrate ERP data via API

    Lower manual data transfer work

    REST-based operations and web automation sync constituents, invoices, and ledger data to other systems.

Best for: Fits when a nonprofit needs one integrated ERP across finance, grants operations, and donor-adjacent workflows.

#3

Blackbaud Financial Edge NXT

vertical specialist

Cloud financial management software supports nonprofit accounting, budgeting, and reporting.

8.9/10
Overall
Features9.0/10
Ease of Use9.0/10
Value8.8/10
Standout feature

Nonprofit fund accounting workflows tied to restricted fund structures and journal-based close.

Blackbaud Financial Edge NXT is built around fund accounting processes that track activity at the level required for nonprofit financial statement reporting. The system supports journal entries, cash and bank reconciliation workflows, and recurring month-end reporting cycles used during the financial close. Multi-entity consolidation and intercompany-style reporting are handled inside the same financial ledger environment rather than via exports.

A key tradeoff is that deeper nonprofit customization and workflow tailoring require consistent setup of accounting structures and mappings across entities. It fits best for organizations that already operate on defined fund structures and want repeatable month-end throughput aligned to restricted fund policies. It can feel heavier for very small nonprofits that only need basic general ledger and one-off reporting.

Pros
  • +Fund accounting workflows align with restricted and unrestricted financial structures
  • +Month-end close supports recurring journal, reconciliation, and variance reporting
  • +Multi-entity consolidation reduces manual consolidation work across legal units
  • +Audit trail logging supports traceability of financial changes and reversals
Cons
  • –Initial configuration of funds and mappings can be slow for multi-entity rollouts
  • –Grant compliance exports can lag behind specialized grant systems without add-ons
  • –Workflow automation is deeper in Blackbaud-integrated setups than in standalone use
  • –Report tuning may require analyst time for complex budget structures
Use scenarios
  • Finance and accounting teams

    Run month-end close and variance reviews

    Faster, traceable financial close

  • Controller and consolidation teams

    Consolidate results across multiple entities

    Less manual consolidation work

Show 2 more scenarios
  • Compliance and grant finance staff

    Track restricted revenue and related expenses

    Clearer restricted fund tracking

    Fund structures help tie financial activity to restrictions needed for grant reporting cycles.

  • Operations finance teams

    Prepare recurring nonprofit financial statements

    More consistent statement production

    Configured reporting outputs support financial statement reporting cycles during the annual close.

Best for: Fits when multi-entity nonprofits need fund accounting rigor and repeatable close reporting.

#4

Unit4 ERPx

enterprise

Cloud ERP software supports finance, projects, procurement, and nonprofit operations.

8.6/10
Overall
Features8.5/10
Ease of Use8.6/10
Value8.8/10
Standout feature

Cross-module audit trail that ties configuration, transaction changes, and reporting inputs to traceable financial outputs.

Unit4 ERPx is positioned for organizations that need finance execution plus grant-aware processes in one environment rather than separate reporting systems.

Pros
  • +Configurable nonprofit accounting processes for fund-based financial reporting
  • +Grants workflows support compliance-oriented posting and reporting cycles
  • +Integration options enable automated synchronization with external nonprofit systems
  • +Audit trail visibility covers transaction and master data changes
Cons
  • –Nonprofit chart-of-accounts and fund restriction setup requires governance discipline
  • –Advanced grant accounting reporting often depends on configuration and templates
  • –Workflow customization can demand administrator time for every change cycle
  • –Some nonprofit-adjacent operations may need separate modules or external integrations

Best for: Fits when nonprofits need fund-aware accounting plus grant compliance workflows tied to enterprise integrations.

#5

Microsoft Dynamics 365 Business Central

enterprise

ERP software manages finance, purchasing, inventory, projects, and reporting.

8.3/10
Overall
Features8.1/10
Ease of Use8.5/10
Value8.4/10
Standout feature

AL extensions plus event-driven integrations allow custom posting, allocations, and nonprofit forms inside the same ledger workflow.

Microsoft Dynamics 365 Business Central records general ledger transactions with fund structures that support nonprofit chart of accounts and budget-to-actual reporting. The system ties financial posting to operational workflows through standard purchase, sales, inventory, and payment processing controls.

Pros
  • +Uses AL-based extensions and Business Central APIs for nonprofit-specific workflows
  • +Dimension-driven reporting supports restricted and unrestricted fund views without separate ledgers
  • +Strong posting and reconciliation workflow coverage across bank, cash, and payments
  • +Multi-entity configuration supports consolidated financial statement reporting
Cons
  • –Grant accounting often needs careful dimension design and posting rules for encumbrances
  • –Nonprofit-specific dashboards and statements typically require configuration or extensions
  • –Role permissions and data access settings demand governance to prevent overexposure
  • –Heavy automation can increase test effort when modifying posting behavior

Best for: Fits when finance teams need fund-aware ledgers with extensibility for grants and restricted funds.

#6

Oracle NetSuite

enterprise

Cloud ERP software provides financials, procurement, planning, and multi-entity management.

8.1/10
Overall
Features8.0/10
Ease of Use8.0/10
Value8.2/10
Standout feature

SuiteFlow workflow automation with SuiteScript lets finance posting and approvals run across custom transaction lifecycles.

Oracle NetSuite fits non-profits that need one ERP for finance, order-to-cash, and operational reporting across multiple entities. It supports fund-level accounting through configuration of custom accounting structures and dimensions, plus budgeting and multi-period financial reporting.

Pros
  • +Fund accounting can be modeled with accounting dimensions and posting rules
  • +Saved searches and dashboards support budget-to-actual views by slice
  • +Scripting and workflow automation reduce manual data movement
  • +Role-based access controls and audit trails support internal controls
Cons
  • –Nonprofit-specific grants workflows often require customization or add-ons
  • –Admin governance is needed to keep custom dimensions consistent
  • –Report tuning can be time-consuming when many record types are customized
  • –High integration scenarios depend on careful API and data mapping design

Best for: Fits when multi-entity non-profits need one ERP with automation and strong integration governance.

#7

Sage Intacct

enterprise

Cloud financial management software includes fund accounting and nonprofit reporting.

7.8/10
Overall
Features7.9/10
Ease of Use7.5/10
Value7.8/10
Standout feature

Automated multi-entity consolidation that rolls up trial balances and financial statements from configured entities.

Sage Intacct is an ERP built for accounting-led organizations that need multi-entity financial reporting and fund-aware workflows. Its core strength is financial operations automation, including budget-to-actual reporting and audit trail support tied to general ledger activity.

Pros
  • +Multi-entity general ledger supports consolidated financial statement reporting
  • +Budget-to-actual reporting connects planning and actuals inside the financial workflow
  • +Strong audit trail records changes tied to accounting activity
  • +API options support integrations with nonprofit systems and downstream reporting
Cons
  • –Fund restriction workflows can require careful configuration of posting rules
  • –Nonprofit-specific modules for constituent activity depend on external integrations
  • –Complex authorization and role setup can slow first-time administration
  • –Grant compliance reporting often needs disciplined data mapping and reporting design

Best for: Fits when accounting teams need multi-entity reporting, grant-aware fund structures, and API-driven integrations.

#8

Aplos

vertical specialist

Nonprofit software combines fund accounting, donor management, giving, and reporting.

7.5/10
Overall
Features7.4/10
Ease of Use7.5/10
Value7.5/10
Standout feature

Grant accounting workflows connect budgets and spend tracking to fund restrictions to produce compliance-oriented outputs.

Aplos is a non profit ERP for organizations that need fund accounting tied to donor and grant workflows rather than generic accounting only. Core modules cover contribution management, fund and functional expense reporting, and grant accounting support for restricted and unrestricted activity.

Pros
  • +Fund restriction tracking supports clean nonprofit reporting across restricted and unrestricted activity.
  • +Grant accounting workflows align budgets, expenditures, and compliance outputs in one system.
  • +Recurring data import tools reduce manual rekeying for bank and accounting synchronization.
  • +Role-based access limits who can post, approve, or export financial records.
Cons
  • –Some nonprofit edge cases require configuration work across multiple related modules.
  • –Automation depth depends on setup of mappings between financial and contribution records.
  • –Advanced custom reporting may require report designer familiarity and iterative tuning.

Best for: Fits when a nonprofit needs grant and fund accounting in one workflow with controlled approvals.

#9

Impactio

SMB

Nonprofit ERP combining finance, grants, HR, procurement, and MEAL in a single system.

7.2/10
Overall
Features7.1/10
Ease of Use7.4/10
Value7.1/10
Standout feature

API-led data provisioning that keeps grant, finance, and restricted fund transactions synchronized across systems.

Impactio is a non profit ERP application built to connect financial workflows with operational modules across programs and entities. It supports grant-oriented accounting processes with activity and budget tracking that feed budget-to-actual views for oversight.

Pros
  • +API supports automated sync between finance records and external systems
  • +Grant-focused workflow ties funding restrictions to tracked activity lines
  • +Budget-to-actual reporting supports program oversight without manual spreadsheets
  • +Audit trail logging records finance and configuration changes for review
Cons
  • –Grant accounting workflows demand careful setup of fund and restriction rules
  • –Multi-entity workflows can require process documentation to stay consistent
  • –Some nonprofit operational modules depend on integrations for full CRM coverage
  • –Complex custom reporting can require deeper configuration than standard dashboards

Best for: Fits when grant-heavy nonprofits need ERP workflows tied to restrictions and budget-to-actual reporting.

#10

SAP Business ByDesign

enterprise

Cloud ERP with 40+ country localizations for international nonprofits and NGOs.

6.9/10
Overall
Features6.7/10
Ease of Use6.9/10
Value7.1/10
Standout feature

Business ByDesign authorization model ties user permissions to business object actions across financial and operational workflows.

SAP Business ByDesign is a cloud ERP built for organizations that need tight linkage between financial controls and day-to-day operations. It covers core ERP processes like procure-to-pay, order-to-cash, project and service operations, and financial close with role-based permissions and audit-ready activity tracking.

Pros
  • +Integrated order-to-cash and procure-to-pay flows reduce posting gaps
  • +Strong authorization controls tied to business transactions
  • +Audit trail support covers key actions across financial and operational objects
  • +Project and service processes fit grant-like delivery tracking patterns
Cons
  • –Nonprofit chart of accounts and posting structures need careful initial setup
  • –Extensibility typically relies on platform tools rather than page-level customization
  • –Some nonprofit reporting workflows require configuration work to match internal formats
  • –Data integrations can require middleware or dedicated integration mapping effort

Best for: Fits when a non-profit needs an integrated cloud ERP with transaction-linked audit trail.

Conclusion

After evaluating 10 non profit erp software, AccuFund stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.

Our Top Pick
AccuFund

Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.

Frequently Asked Questions About Non Profit ERP Software

How do AccuFund and Blackbaud Financial Edge NXT generate audit-trail expectations during month-end close?
AccuFund ties month-end posting to repeatable audit-trail workflows built around fund-structured grant activity and accounting periods. Blackbaud Financial Edge NXT uses journal-driven general ledger operations linked to restricted and unrestricted fund structures to support audit-ready financial statement reporting.
Which tools offer APIs or web hooks that support automated data exchange with a nonprofit CRM?
Odoo exposes an API and web hooks for automation across finance and donor-adjacent workflows, including approvals and document trails. Oracle NetSuite provides a documented REST and SOAP API surface, and Unit4 ERPx offers an integration and API surface designed for connecting nonprofit CRM, payroll, and banking automation to general ledger postings.
How should a nonprofit plan data migration for restricted funds and grant accounting between legacy ledgers and systems like Sage Intacct or Microsoft Dynamics 365 Business Central?
Sage Intacct supports nonprofit chart-of-accounts structures and grant-related posting patterns, so the migration must preserve entity setup and multi-entity reporting mappings used for budget-to-actual and audit trails. Microsoft Dynamics 365 Business Central relies on fund-aware ledger modeling with project dimensions and allocation logic, so migrations need consistent dimension values to keep donor-restricted versus unrestricted tracking intact.
When does SSO and RBAC become a real requirement in systems such as SAP Business ByDesign and Oracle NetSuite?
SAP Business ByDesign uses an authorization model that ties user permissions to business object actions across financial and operational workflows, so role design matters before operational users start transacting. Oracle NetSuite reinforces governance with role-based access controls and audit log trails that track changes to key records, so access mapping becomes critical when multiple teams manage grants, finance, and bank workflows.
What breaks if a nonprofit chooses an ERP that cannot connect grant accounting workflows to fund restrictions, like Aplos versus general ERP setups?
Aplos ties grant accounting workflows to budgets and spend tracking to produce compliance-oriented outputs from fund restrictions, so missing workflows reduce the fidelity of restricted-fund reporting. Systems like Odoo can support configurable fund-oriented finance structures, but without the same grant-to-restriction workflow coupling, grant compliance reporting depends on manual steps that increase audit trail risk.
Where does Unit4 ERPx fall short compared with Impactio when a nonprofit needs API-led provisioning across grant, finance, and restricted fund transactions?
Impactio centers on API-led data provisioning that keeps grant, finance, and restricted fund transactions synchronized across systems. Unit4 ERPx emphasizes a cross-module audit trail that ties configuration and transaction changes to reporting inputs, so API-led provisioning depth depends more on integration design than on a dedicated provisioning workflow.
How do Unit4 ERPx and Oracle NetSuite handle multi-entity consolidation for financial statement reporting?
Unit4 ERPx provides multi-entity consolidation workflows driven by configurable chart-of-accounts structures for fund-based reporting. Oracle NetSuite supports multi-period financial reporting and automation through SuiteFlow workflow automation, which can run approvals and posting across custom transaction lifecycles across entities.
Which tradeoff appears when extending Business Central with AL and custom posting logic versus using NetSuite scripting workflows for nonprofit-specific grant forms and allocations?
Business Central extensions via AL plus event-driven integrations can embed custom posting and nonprofit forms inside the same ledger workflow, which keeps allocations tied to standard posting events. NetSuite SuiteScript via SuiteFlow can automate custom transaction lifecycles, but custom workflows shift governance toward scripted transaction controls that require stricter change management and testing.
How can a nonprofit validate that nonprofit chart of accounts mapping supports grant compliance reporting in AccuFund and Blackbaud Financial Edge NXT?
AccuFund maps grant-focused reporting outputs to fund restrictions and accounting periods created from posted accounting activity, so compliance outputs can be traced back to ledger postings. Blackbaud Financial Edge NXT maps fund accounting rigor directly to restricted and unrestricted fund structures, which supports recurring compliance outputs tied to journal-driven close.

Tools reviewed

Primary sources checked during evaluation.

Referenced in the comparison table and product reviews above.

How to Choose the Right Non Profit ERP Software

In non profit ERP software, what separates options is how tightly they connect finance workflows with restricted and reporting needs, and how much control they give over approvals, roles, and audit logs. We focus on configuration and automation in areas like RBAC and audit log coverage.

Finance workflow coverage

Why it matters

Finance workflow coverage matters because a non profit typically needs consistent journal and reporting handling without rework at month end. When it’s narrow, teams end up exporting data and rebuilding reports.

How to check

In a demo, follow one scenario from transaction entry to posted books, then to the standard report view you care about most. Ask whether the workflow preserves the original intent and status through posting and approval.

Grant and fund restriction handling

Why it matters

Grant and fund restriction handling is the core difference for non profits with multiple funding types. The right setup keeps restricted details accurate across operations and reporting.

How to check

Request a sample dataset with restricted and unrestricted activity. See whether the system tracks restrictions through budgeting and month-end views and whether users can generate a restriction-aware report without manual spreadsheets.

Automation and API surface

Why it matters

Automation and API surface matter because non profits often move data between systems. Strong extensibility reduces duplicate entry and keeps finance and donor-adjacent data aligned.

How to check

Ask for examples of automation beyond scheduled imports—such as rules that trigger postings or status updates after an event. In the sandbox or demo environment, verify whether APIs or exports support your existing workflows and data mapping.

RBAC and approval controls

Why it matters

RBAC and approval controls protect month-end integrity when multiple roles touch financial records. Good controls prevent accidental changes and enforce review where it counts.

How to check

In the demo, create two or three roles with different permissions and attempt to run the same report or edit the same record. Ask how approvals work for posting and whether the system records who changed what and when.

Audit log and traceability

Why it matters

Audit log and traceability matter when finance teams need to explain decisions and reconcile changes. If traceability is weak, admins and auditors spend extra time rebuilding timelines.

How to check

Pick one record and make a controlled change in the demo. Confirm you can trace the full chain of actions—before/after values, user identity, and timestamps—at the level your finance team expects.

Reporting outputs and export control

Why it matters

Reporting outputs and export control determine whether teams can produce consistent internal and external views without manual cleanup. Tight export behavior helps prevent version drift and mismatched numbers.

How to check

Generate the same report for two different periods and compare totals to ensure the workflow is stable. Export to your preferred formats and verify whether filters and restriction logic carry through accurately.

Red flags

  • Restricted activity requires spreadsheet rebuilding to reach standard reports
  • Approvals or role permissions are mostly cosmetic and don’t affect posting behavior
  • Audit log shows changes without enough detail to explain before/after outcomes

Fit by situation

  • If you have multiple funding sources with ongoing restricted activity, prioritize grant and fund restriction handling.
  • If several roles touch postings and you need review gates, prioritize RBAC and approval controls.
  • If you rely on system-to-system data movement, prioritize automation and API surface.
Commissioned Research

Funding and competing interests

This study was co-funded by several of the vendors assessed in it. No single vendor funded it. Funders could propose the market studied.

They had no role in selecting vendors, setting or weighting criteria, analysing data or drawing conclusions, and they received the same factual-accuracy check as every other vendor assessed.

Market definition, inclusion rules and criteria weights were fixed by an editor before research began and did not change afterwards. Editorial process →

Keep exploring

FOR SOFTWARE VENDORS

Not on this list? Let’s fix that.

Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.

Apply for a Listing

WHAT THIS INCLUDES

  • Where buyers compare

    Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.

  • Editorial write-up

    We describe your product in our own words and check the facts before anything goes live.

  • On-page brand presence

    You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.

  • Kept up to date

    We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.