Planning material — fictional examples, no production behavior

Client Portal Estimated Operating Costs

[!IMPORTANT] Historical estimate. These figures apply only to the superseded AWS-centered initial plan. They must not be used to budget or approve the Vercel, Supabase, Stripe, and external-signature direction in the revised plan. That plan requires a separate revised-estimated-operating-costs.md before implementation approval.

Purpose

This document provides a planning estimate for the client portal’s operating costs as it grows from local development into a production AWS application with proposal, agreement, invoice, communication, and AI-assisted workflows.

These are directional estimates, not an AWS quote. They are intended to identify cost inflection points and help decide when additional infrastructure is justified.

Estimating assumptions

Estimates are current as of July 18, 2026 and assume:

AWS changes prices and free-tier programs over time. Recalculate each phase in the AWS Pricing Calculator before activating it.

Cost progression at a glance

Phase Operating state Estimated monthly cost Primary cost drivers
0 Local planning and development $0–$30 Optional paid model/API experiments
1 AWS foundation and private pilot $5–$25 Aurora wake time, logs, builds, secrets
2 Client review hub $15–$60 More database activity, storage, monitoring
3 Transaction workflow automation $40–$150 Warm database, background jobs, backups
4 AI-assisted automation $75–$350 Model tokens, workflow compute, observability
5 Hardened full production platform $200–$800+ Database redundancy, networking, WAF, AI volume

The ranges deliberately include operational headroom. A lightly used system can remain near the bottom of a range, while debugging, repeated deployments, verbose logs, large AI prompts, or an always-warm database can move it upward quickly.

Phase 0 — Local planning and development

Capabilities

Estimated cost: $0–$30 per month

Docker, PostgreSQL, MinIO, Mailpit, and Ollama have no incremental service charge when run on an existing development computer. Electricity, local storage, internet service, and developer time are excluded.

The upper end allows occasional calls to a paid AI API. Set a hard provider budget while experimenting. Local Ollama keeps inference spend at $0 but uses local CPU, memory, disk, and electricity.

Move forward when

Phase 1 — AWS foundation and private pilot

Capabilities

Estimated cost: $5–$25 per month

Expected components:

Component Planning allowance Notes
Amplify build and hosting $0–$5 Low traffic and a few builds should be inexpensive. Amplify currently includes 500,000 SSR requests and 100 GB-hours of SSR duration before usage charges, subject to account eligibility.
Aurora, storage, I/O, and Data API $1–$10 The database pauses when idle; brief wake-ups and maintenance still consume capacity.
Cognito Lite $0–$1 A small invited user population should remain negligible; enterprise OIDC/SAML federation has separate MAU pricing.
S3 documents Less than $1 Small PDF volume; requests and transfer normally cost more than raw storage at this scale.
SES Less than $1 Standard outbound email is $0.10 per 1,000 messages, plus data charges.
Secrets Manager and CloudWatch $1–$8 Secret count, log ingestion, and retained log volume matter more than traffic initially.
Route 53/custom domain $0–$2 Excludes purchasing or renewing the domain itself. Use the Amplify domain initially if desired.

Amplify pricing, Aurora pricing, Cognito pricing, SES pricing

Cost controls

Move forward when

Phase 2 — Client review hub

Capabilities

Estimated cost: $15–$60 per month

Amplify, Cognito, S3, and SES should still be small line items. The range rises because real usage keeps Aurora awake longer, documents and backups accumulate, and operational logs become more valuable.

Example Aurora compute scenarios at $0.12 per ACU-hour:

Monthly database activity Approximate compute cost
50 hours at an average 0.5 ACU $3.00
200 hours at an average 0.5 ACU $12.00
Continuously warm at 0.5 ACU $43.80

Storage, I/O, Data API calls, backups beyond the included allowance, and maintenance wake-ups are additional.

Cost controls

Move forward when

Phase 3 — Proposal, agreement, and invoice automation

Capabilities

Estimated AWS cost: $40–$150 per month

The likely baseline is an always-warm 0.5 ACU Aurora writer at roughly $43.80 per month. Lambda and SQS should remain inexpensive at consultancy-scale volume: Lambda includes one million requests and 400,000 GB-seconds per month, and SQS includes one million requests per month. Lambda pricing, SQS pricing

Additional allowance covers:

Costs outside AWS

The phase estimate does not include variable vendor charges such as:

Price these separately before enabling each integration. Keep vendor-specific behavior behind adapters so replacing a provider does not require changing the portal’s core workflow.

Move forward when

Phase 4 — AI-assisted workflow automation

Capabilities

Estimated cost: $75–$350 per month

The non-AI platform will generally contribute $50–$150. AI inference and workflow execution add roughly $25–$200 at modest volume, but there is no meaningful hard upper bound without quotas.

Use this formula for each workflow type:

workflow inference cost =
  model calls × ((input tokens ÷ 1,000,000 × input rate)
               + (output tokens ÷ 1,000,000 × output rate)
               + cache/tool/model-specific charges)

Multiply that result by drafts, revision loops, retries, evaluations, and monthly workflow volume. Amazon Bedrock bills input, output, cache-read, and cache-write tokens separately; omitting cache charges will understate spend. Bedrock pricing, Bedrock cost accounting

Illustrative AI budget—not a quoted model price

Assume 100 monthly proposal workflows, each totaling 30,000 input tokens and 5,000 output tokens across drafting and revisions:

The model and its current published rate must be recorded in configuration and rechecked before launch. Do not bake illustrative rates into business pricing.

Workflow compute

Cost controls

Move forward when

Phase 5 — Hardened full production platform

Capabilities

Estimated AWS cost: $200–$800+ per month

Representative fixed-cost additions include:

Addition Approximate effect
Continuously warm 0.5 ACU Aurora writer About $43.80/month plus storage, I/O, and API usage
Warm 0.5 ACU reader Another roughly $43.80/month plus related usage
Second cloud environment Duplicates many storage, database, secret, log, and build charges
Amplify WAF integration $15/month per Amplify app plus AWS WAF charges
Application Load Balancer AWS’s low-traffic example is about $22/month; avoid unless a persistent service needs it
NAT Gateway Hourly and per-GB charges; one continuously provisioned gateway is a notable fixed cost before data transfer
Persistent Fargate workers vCPU, memory, public IPv4/networking, logs, and image storage accrue continuously
Longer log and audit retention CloudWatch/S3 ingestion, storage, querying, and archive retrieval

Elastic Load Balancing pricing, NAT Gateway pricing

AI usage, e-signature subscriptions, payment fees, SMS, accounting/CRM subscriptions, security products, support plans, and engineering operations remain additional. At this phase, total cost should be evaluated as cost per active client or engagement rather than only as an infrastructure bill.

Cost-management operating practice

Apply these controls from the first AWS deployment:

  1. Create AWS Budget alerts before production resources.
  2. Tag every resource with Application=client-portal, Environment, and CostCenter.
  3. Review Cost Explorer monthly and before enabling a new phase.
  4. Record actual monthly cost beside the applicable phase estimate.
  5. Alarm on Aurora capacity, Amplify SSR duration, S3 growth, log ingestion, Fargate runtime, and model token spend.
  6. Require a documented reason before adding an always-on resource.
  7. Recalculate architecture costs whenever availability, retention, data residency, or compliance expectations change.
  8. Allocate AI usage to a workflow and client engagement so it can inform future service pricing.

Items deliberately excluded

These estimates do not include:

Before serving regulated or unusually sensitive client work, create a separate security/compliance estimate rather than assuming the hardened-platform range covers it.