Abstract: In one embodiment, a Charging Condition Matrix (hereinafter “CCM”) is created and maintained. The CCM has one or more conditions and corresponding rates dictated by the terms and conditions of a contract. A user may utilize the CCM with a revenue and expense management application to compute data-driven fees based on attributes of the inbound data. Computed fees may subsequently be used in the processing or revenue, expenses, or both in the application.