Prepared 20 October 2026. Hypothetical planning formulas, not provider test results. EMAIL GROWTH For month index i=0..11: billable contacts = ceil(start + (end-start)*i/11), unless twelve explicit monthly counts are entered. Monthly sends = ceil(billable contacts * (campaigns + assumed extra sends per contact)). All campaigns in this simplified model reach the whole billable list. Model segments separately if needed. For each period choose the cheapest input monthly tariff that covers BOTH contacts and sends. Only enter tariffs that already meet your seats and required features. If no row covers a period: QUOTE_REQUIRED. Known-month subtotal sums priced periods only. Annual total exists only if all twelve periods have a price. Zero is a valid price; missing is not zero. Monthly totals are service estimates, not invoice timing, annual commitments, proration or automatic downgrade predictions. A paid-only tariff table has a minimum payment even when usage is zero. The demonstration is invented. Historical rows remain dated 19 October 2026, not new quotes. TUTORIAL UPDATE Versions = affected source tutorials * language versions including original. Minutes = shared preparation + affected * source-edit minutes + versions * (adaptation + review + publishing minutes per version). Labour USD cents = round(minutes * blended hourly USD rate / 60 * 100). Total USD cents = labour cents + independently entered incremental tool/external USD rounded to cents. Zero affected sources gives zero update cost, including zero setup and external charges. To model general work despite no affected tutorials, prepare a separate budget. Versions assume equal language coverage across affected sources. Group unequal coverage separately, charge shared preparation once. Avoid charging original-language work twice. Include all required destinations inside the publishing allowance. These minutes and external charges are invented examples, not measured rates or vendor prices. Taxes and actual invoice timing are not calculated.