Integration Economics

Who Pays for Integration? Choosing Showback, Chargeback, or Shared Funding

Compare funding models for platform, agent, change, operations, and integration support costs transparently.

Integration benefits business units, while platforms, agents, databases, networks, support, and changes are often paid by different teams. Without a clear funding model, requests appear free to consumers while cost accumulates in the platform team. An overly complicated chargeback model can instead discourage important improvement.

Key takeaway Choose a cost model to clarify decisions and ownership, not to create internal accounting that costs more than the service being measured.

What are integration cost objects?

Direct costs include infrastructure, licenses where applicable, log storage, network, and supporting services. Human costs include design, implementation, testing, deployment, support, incidents, upgrades, and governance. Agents in separate locations add hosts, operations, and coordination. Third-party effects such as paid APIs or AI providers have their own charges.

Do not use execution count alone. A low-volume workflow may be highly critical and need on-call support. A large stable workflow may consume more resources with little support. Use the Total Cost of Ownership framework to avoid focusing on one component.

Showback, chargeback, or shared funding?

ModelStrengthRisk
Shared fundingSimple and encourages adoptionRequests hide trade-offs
ShowbackCost is visible without internal billingMay not change behavior
ChargebackUnits fund consumption and choicesAdministration and allocation disputes
HybridShared foundation, requester funds exceptionsRules must be explicit

An organization starting out can use showback to build a baseline without surprising business units. Chargeback fits when cost objects are stable, owners are clear, and units can change their consumption. No model is universally superior.

Choose an allocation basis people can explain

Allocation can combine fixed platform cost, active workflows, agents, environments, log storage, delivery volume, and service tier. Add project cost for custom changes. Avoid formulas with dozens of unverifiable variables. Show which values are measured and which are estimates.

  • Units can see the components behind a cost.
  • Metrics do not encourage unsafe behavior such as reducing important logs.
  • Shared security and platform costs are not assigned randomly to one workflow.
  • Mandatory compliance integrations are not removed because direct revenue is low.
  • Assumptions and measurement periods are auditable.

Example of a hybrid model

The central team funds Core, platform data stores, backup, baseline monitoring, and guardrail development. Domain units fund location-specific agents, third-party connections, domain changes, and support above the standard tier. A monthly showback identifies related workflows, agents, logs, and change work.

When a unit requests behavior outside standard nodes, estimate implementation and ongoing maintenance as an exception. It may accept the cost, change the requirement, or keep the logic in a domain service. The evidence-based business case helps present this choice without invented ROI.

Separate cost from risk authority

A paying unit does not automatically have authority to bypass security, data governance, or Production approval. Likewise, a platform team should not use chargeback to decide domain semantics. Document a service catalog: inclusions, internal support targets, prerequisites, exceptions, and responsibility boundaries.

Platform observations may support showback only after finance validates their definitions, completeness, and relationship to cost. Allocation, internal invoices, and financial policy still belong in the organization's authorized systems and governance.

Start simply and improve from evidence

  1. Inventory costs and owners.

    Separate shared, organizational, location, and change costs.

  2. Start with showback.

    Validate information with owners before using it for billing.

  3. Review behavior.

    Ensure the model supports lifecycle rather than discouraging monitoring and testing.

  4. Formalize when mature.

    Use chargeback only when data and dispute processes are ready.

An allocation number is not proof of business value.

Use process outcomes and risk for priority. Lower cost does not automatically make a workflow more important or better.

Complete the discussion with integration cost components and the impact of failure so funding covers both normal operations and risk.

Also separate costs that a product team can control from shared platform costs. Execution volume, log retention, additional environments, and support demand may grow differently. An overly detailed chargeback model creates expensive administration, while a fully free central service can encourage unprioritized demand. Start with simple showback so domains can see their consumption and consequences before introducing internal billing.

During an incident, the source of remediation funding should not be debated in the middle of recovery. Decide beforehand who funds emergency response, data correction, permanent changes, and stronger controls. After service is restored, determine whether the cost resulted from a domain decision, a shared-capability weakness, or an external dependency. Allocation can then follow evidence rather than the relative political strength of each team. NitroNet can be evaluated as one platform option, but its adoption does not determine the organization's funding model.

Apply the concept

Designing a cross-system integration?

Map one real flow with the NitroNet team to understand the role of agents, Core, workflows, and transaction boundaries.

Discuss your architectureBack to blog
Chat on WhatsApp