{
  "schemaVersion": 1,
  "reviewedOn": "2026-09-29",
  "currency": "USD",
  "months": 36,
  "laborUSDPerHour": 100,
  "classification": "Illustrative planning assumptions, not a vendor quote, Wavect offer, measured benchmark or guaranteed budget.",
  "priceInputNote": "The self-service inputs are fixed illustrative monthly equivalents. They are not a claim about monthly-billed checkout prices. Confirm current currency, billing commitment, seat rules and entitlements in writing. Enterprise is quote-only in this model.",
  "pricingSource": "https://retool.com/pricing",
  "timeBasis": "One-off implementation at the start plus 36 live operating months; year 1 includes the implementation cost.",
  "exclusions": [
    "Taxes",
    "Inflation except explicit license sensitivity",
    "Financing and discounting",
    "New ERP/CRM/IdP base subscriptions assumed existing and unchanged on both paths",
    "Dedicated 24/7 support or contractual response SLA",
    "Outage losses",
    "New product scope beyond the stated annual change allowance",
    "Runtime AI and paid development-agent overages",
    "Full platform replacement unless the optional exit scenario is selected"
  ],
  "scenarioOrder": [
    "A",
    "B",
    "C"
  ],
  "scenarios": {
    "A": {
      "users": {
        "builders": 2,
        "internalUsers": 18,
        "externalUsers": 0
      },
      "plan": "Business Cloud model inputs; custom SAML/OIDC SSO and Git-based Retool Source Control not required",
      "retool": {
        "implementationHours": {
          "discovery": 12,
          "interface": 32,
          "integrations": 24,
          "authentication_authorization": 16,
          "testing": 24,
          "deployment_handover": 12
        },
        "maintenanceHoursPerMonth": 4,
        "infrastructureUSDPerMonth": 100,
        "plannedChangeHoursPerYear": 24,
        "exitReadinessHoursAtMonth36": 16,
        "licensing": {
          "type": "seats",
          "builderUSDPerMonth": 50,
          "internalUserUSDPerMonth": 15,
          "annualRenewalGrowth": 0
        }
      },
      "custom": {
        "implementationHours": {
          "discovery": 16,
          "interface": 80,
          "integrations": 48,
          "authentication_authorization": 40,
          "testing": 64,
          "deployment_handover": 32
        },
        "maintenanceHoursPerMonth": 8,
        "infrastructureUSDPerMonth": 200,
        "plannedChangeHoursPerYear": 24,
        "exitReadinessHoursAtMonth36": 16,
        "licensing": {
          "type": "none"
        }
      }
    },
    "B": {
      "users": {
        "builders": 3,
        "internalUsers": 297,
        "externalUsers": 0
      },
      "plan": "Business Cloud list-input stress test only; validate Enterprise quote and security policy before procurement",
      "retool": {
        "implementationHours": {
          "discovery": 16,
          "interface": 40,
          "integrations": 32,
          "authentication_authorization": 24,
          "testing": 32,
          "deployment_handover": 16
        },
        "maintenanceHoursPerMonth": 6,
        "infrastructureUSDPerMonth": 150,
        "plannedChangeHoursPerYear": 24,
        "exitReadinessHoursAtMonth36": 24,
        "licensing": {
          "type": "seats",
          "builderUSDPerMonth": 50,
          "internalUserUSDPerMonth": 15,
          "annualRenewalGrowth": 0
        }
      },
      "custom": {
        "implementationHours": {
          "discovery": 16,
          "interface": 88,
          "integrations": 56,
          "authentication_authorization": 48,
          "testing": 72,
          "deployment_handover": 40
        },
        "maintenanceHoursPerMonth": 10,
        "infrastructureUSDPerMonth": 300,
        "plannedChangeHoursPerYear": 24,
        "exitReadinessHoursAtMonth36": 16,
        "licensing": {
          "type": "none"
        }
      }
    },
    "C": {
      "users": {
        "builders": 8,
        "internalUsers": 392,
        "externalUsers": 0
      },
      "plan": "Governed Retool Cloud Enterprise deployment; three annual all-in quoted charges required, no implied per-seat Enterprise rate",
      "retool": {
        "implementationHours": {
          "discovery": 24,
          "interface": 56,
          "integrations": 56,
          "authentication_authorization": 64,
          "testing": 64,
          "deployment_handover": 36
        },
        "maintenanceHoursPerMonth": 10,
        "infrastructureUSDPerMonth": 200,
        "plannedChangeHoursPerYear": 48,
        "exitReadinessHoursAtMonth36": 32,
        "licensing": {
          "type": "quote",
          "annualUSD": [
            null,
            null,
            null
          ]
        }
      },
      "custom": {
        "implementationHours": {
          "discovery": 24,
          "interface": 120,
          "integrations": 80,
          "authentication_authorization": 96,
          "testing": 104,
          "deployment_handover": 56
        },
        "maintenanceHoursPerMonth": 16,
        "infrastructureUSDPerMonth": 450,
        "plannedChangeHoursPerYear": 48,
        "exitReadinessHoursAtMonth36": 24,
        "licensing": {
          "type": "none"
        }
      }
    }
  },
  "optionalExit": {
    "scenario": "A",
    "month": 36,
    "note": "Hypothetical incremental work to move the same application to an independently operated runtime at month 36, after crediting reusable assets and exit readiness already paid. Not a mandatory replacement. Parallel-running figures are additional cost only.",
    "retool": {
      "replacementHours": 160,
      "dataValidationHours": 20,
      "cutoverTrainingHours": 10,
      "additionalParallelRunningUSD": 1000
    },
    "custom": {
      "replacementHours": 60,
      "dataValidationHours": 10,
      "cutoverTrainingHours": 5,
      "additionalParallelRunningUSD": 500
    }
  }
}
