Direct answer: at the Azure Retail Prices API on 9 November 2026 (eastus, USD, excluding tax/discounts), Azure Data Factory cost is a sum of separate meters: Orchestration $1.00/1,000 activity runs, Data Movement $0.25/DIU-hour, Pipeline Activity $0.005/hour, External Pipeline Activity $0.00025/hour, Read/Write $0.50/50,000, Monitoring $0.25/50,000, Inactive Pipeline $0.80/month; Data Flow is billed per vCore-hour (General Purpose $0.27325, Memory Optimized $0.34275, Compute Optimized $0.19225, minimum 8 vCores); Managed Airflow Small $0.49/vCore-hour, Large $0.99. Example: 10k activity runs + 100 DIU-hours + 100 vCore-hours of Data Flow + 10 inactive pipelines + 1M monitoring records ≈ $75.33/month; 1M runs + 1,000 DIU-hours + 1,000 vCore-hours + 10 inactive + 10M read/write + 5M monitoring ≈ $1,656.25/month.

This guide is for Azure data platform, ETL/ELT, SRE and FinOps teams. It breaks down Data Factory Orchestration, Data Movement, Pipeline Activity, Data Flow, Managed Airflow, Self-hosted IR and Operations billing; provides 10k/1M/10M-run TCO, Data Flow reservations, hidden costs and a 90-day optimization checklist. Prices come from the Azure Data Factory pricing page and Azure Retail Prices API (eastus, 9 November 2026); billing concepts come from Microsoft Learn's ADF pricing concepts. Official price facts, editorial calculations and exclusions are kept separate. This is not procurement advice.

Three rules to remember

(1) Separate the meters: Orchestration per activity run, Data Movement per DIU-hour, Data Flow per vCore-hour, Pipeline/External per hour, Operations per 50k; comparing “per run” alone misses the big items. (2) Data Flow has an 8-vCore minimum and debugging is billed; use Copy/activities for short jobs and Data Flow for heavy transformations. (3) Inactive pipelines, monitoring, read/write, egress and IR/SSIS add cost; reservations cover Data Flow vCores only, not orchestration/movement.

Billing components: orchestration, movement, flow, operations

ADF's bill adds several meters: Orchestration per activity run (including triggers/debug), Data Movement per Copy-activity DIU-hour, Data Flow per vCore-hour (minimum 8 vCores, debugging billed), Pipeline/External Pipeline Activity per hour, Read/Write and Monitoring per 50k, Inactive Pipeline per month. Self-hosted IR bills per hour/run; Managed Airflow per vCore-hour; SSIS IR per instance duration. Each meter is a separate line item on the bill.

MeterBilling unitNote
OrchestrationPer 1,000 activity runsIncludes triggers/debug; reruns count
Data MovementDIU-hourCopy activity on Azure IR
Data FlowvCore-hourMinimum 8 vCores; GP/MO/CO
Pipeline/External ActivityHourNon-Copy/external activities
Read/WritePer 50,000Entity CRUD
MonitoringPer 50,000 recordsRun-record queries
Inactive PipelineMonthBilled outside active period

Source: Azure Data Factory pricing page and pricing concepts doc (9 November 2026). Editorial summary; billing follows official pages.

Unit prices: ADF meter list prices

Eastus list prices: Orchestration $1.00/1,000 runs; Data Movement $0.25/DIU-hour; Pipeline Activity $0.005/hour; External Pipeline Activity $0.00025/hour; Read/Write $0.50/50k; Monitoring $0.25/50k; Inactive Pipeline $0.80/month; Data Flow GP $0.27325/vCore-hour, MO $0.34275, CO $0.19225; Managed Airflow Small $0.49/vCore-hour, Large $0.99; Self-hosted IR data movement $0.10/hour, Orchestration $1.50/1,000, Pipeline $0.002/hour.

MeterPrice (USD)Note
Orchestration$1.00/1,000 runs$0.001/run
Data Movement$0.25/DIU-hourCopy activity
Pipeline Activity$0.005/hourNon-Copy
External Pipeline Activity$0.00025/hourDatabricks/stored procedures etc.
Read/Write$0.50/50kEntity CRUD
Monitoring$0.25/50kRun records
Inactive Pipeline$0.80/monthOutside active period
Data Flow GP/MO/CO0.27325/0.34275/0.19225Per vCore-hour; minimum 8
Managed Airflow Small/Large0.49/0.99Per vCore-hour

Sources: Azure Retail Prices API (eastus, 9 November 2026) and ADF pricing page. Tax/discounts excluded; Data Flow reservations separate.

TCO: 10k / 1M / 10M runs

Small: 10k runs $10.00 + 100 DIU-hours $25.00 + 100 vCore-hours GP $27.33 + 10 inactive $8.00 + 1M monitoring $5.00 = $75.33/month. Medium: 1M runs $1,000 + 1,000 DIU-hours $250 + 1,000 vCore-hours $273.25 + 10 inactive $8 + 10M read/write $100 + 5M monitoring $25 = $1,656.25/month. Large: 10M runs $10,000 + 10,000 DIU-hours $2,500 + 10,000 vCore-hours $2,732.50 = $15,232.50/month (excluding ops/egress/tax).

ScenarioMain componentsMonthly
Small10k runs + 100 DIU-h + 100 vCore-h + 10 inactive + 1M monitoring75.33
Medium1M runs + 1,000 DIU-h + 1,000 vCore-h + 10 inactive + 10M read/write + 5M monitoring1,656.25
Large10M runs + 10,000 DIU-h + 10,000 vCore-h15,232.50
Managed Airflow Small2 vCore×730×0.49715.40
Managed Airflow Large4 vCore×730×0.992,890.80

Editorial calculation: orchestration $0.001/run; DIU $0.25/h; Data Flow GP $0.27325/vCore-h; inactive $0.80; monitoring $0.000005/record; read/write $0.00001/op; egress/tax/discounts/SSIS excluded.

Data Flow vs Airflow vs Self-hosted IR

Data Flow suits visual transformations/large data engineering, billed per vCore-hour in GP/MO/CO with an 8-vCore minimum; short jobs are cheaper with Copy/activities. Managed Airflow suits DAG/multi-system orchestration: Small 2 vCores (≤50 DAGs) about $715.40/month, Large 4 vCores (≤1,000 DAGs) about $2,890.80/month. Self-hosted IR suits on-prem/hybrid data movement: data movement $0.10/hour, Orchestration $1.50/1,000, Pipeline $0.002/hour, plus VM/network costs.

OptionBillingBest forWatch
Data FlowvCore-hour (0.19225–0.34275)Visual transformations/large engineeringMinimum 8 vCores; debugging billed
Managed Airflow0.49/0.99 per vCore-hourDAG/multi-system orchestrationSmall 2 vCores, Large 4 vCores
Self-hosted IR$0.10/hour + run feesOn-prem/hybrid movementPlus VM/network/operations
Copy/activitiesDIU-hour + runsSimple movement/short jobsOften cheaper than Data Flow

Sources: ADF pricing page/pricing concepts (9 November 2026). Editorial summary; sizes/availability follow official pages.

Hidden costs: seven items beyond the meters

Common add-ons: Inactive Pipeline ($0.80/month each, billed outside active periods), Monitoring ($0.25/50k; frequent queries accumulate), Read/Write ($0.50/50k; CI/CD/tool CRUD), egress (Copy out of Azure), Self-hosted IR/SSIS (VM/instance time), Data Flow debugging/reruns (vCore-hour), Managed Airflow extra workers/nodes and downstream storage/compute (ADLS/Synapse/DB).

Cost itemTriggerControl
Inactive PipelineOutside active periodDelete/merge/enable on demand
MonitoringFrequent queriesReduce polling/cache
Read/WriteCI/CD/tool CRUDBatch/reduce sync
EgressCopy out of AzureSame region/compression
Self-hosted IR/SSISVMs/instancesStart/stop on demand
Data Flow debug/rerunDevelopment/failuresSmall-data debugging/idempotency
Airflow extra nodesDAG/concurrencyScale on demand

Sources: ADF pricing/billing docs (9 November 2026). Editorial summary; billing follows official pages and bills.

How to choose: ADF vs SaaS ETL vs Functions/Logic Apps

ADF fits Azure-native, complex orchestration/data flows, hybrid/on-prem sources and monitored/CI-CD ETL; SaaS ETL (Fivetran/Airbyte/Hevo) fits many connectors/low operations with MAR/credit billing; Functions/Logic Apps fit lightweight events/short tasks, not large data movement/transformation. Choose by data volume/transformation complexity/connectors/operations/compliance, then compare ADF's run/DIU/vCore model with SaaS quotes.

ScenarioPreferCheck first
Azure-native/complex orchestration/flowsADFRun/DIU/vCore, IR
Many connectors/low opsSaaS ETLMAR/credit, connectors
Lightweight events/short tasksFunctions/Logic AppsExecution/action cost
On-prem/hybrid movementADF Self-hosted IRVM/network/operations
DAG/multi-system dependenciesManaged AirflowvCores/nodes
Large transformationsData Flow / DatabricksvCore-hour/DBU

Editorial selection framework, not a vendor recommendation; features/compliance/regional availability follow official docs and business requirements.

90-day optimization checklist

Use the first 90 days to close “meter baseline → runs/DIU/vCore → tuning → reservations → review.” Weeks 1-2: pull activity runs, DIU-hours, vCore-hours, inactive pipelines, monitoring/read-write; weeks 2-4: find top pipelines/activities and merge/reduce reruns; weeks 4-6: optimize Copy/Data Flow (partition/parallel/cluster size); weeks 6-8: evaluate 1/3-year Data Flow reservations; weeks 8-10: remove inactive/old pipelines; weeks 10-12: budget alerts and monthly reviews. Do not look only at the “per run” price.

FAQ

How is ADF billed?

Multiple meters: orchestration $1.00/1,000 activity runs, data movement $0.25/DIU-hour, pipeline activity $0.005/hour, external $0.00025/hour, read/write $0.50/50k, monitoring $0.25/50k, inactive $0.80/month, Data Flow $0.19225–$0.34275/vCore-hour.

What is the Data Flow minimum?

Minimum 8 vCores; debugging is billed per vCore-hour. Use Copy/activities for short jobs to avoid the 8-vCore starting cost.

How much is 10k runs?

Orchestration $10.00; add 100 DIU-hours $25, 100 vCore-hours $27.33, 10 inactive $8, 1M monitoring $5 → about $75.33/month.

What about 1M runs?

Orchestration $1,000; add 1,000 DIU-hours $250, 1,000 vCore-hours $273.25, 10 inactive $8, 10M read/write $100, 5M monitoring $25 → about $1,656.25/month.

How much do Data Flow reservations save?

API General Purpose 1-year $1,795/vCore (about $0.205/hour, ~25% off), 3-year $4,668/vCore (about $0.178/hour, ~35% off); covers Data Flow only, not orchestration/movement.

Why are inactive pipelines billed?

ADF requires an active period per pipeline; outside it, each pipeline bills $0.80/month. Delete/merge/enable on demand to reduce.

How is Self-hosted IR billed?

Data movement $0.10/hour, orchestration $1.50/1,000, pipeline $0.002/hour; plus VM/network/operations. It fits on-prem/hybrid sources.

How does it compare with Fivetran/Airbyte?

ADF bills run/DIU/vCore; SaaS ETL bills MAR/credit. Align data volume/connectors/transformations/operations, then compare SaaS quotes with ADF's run/DIU/vCore model—not unit price alone.

Research method and limitations

This article separates “official price facts” from “editorial calculations.” Orchestration/Data Movement/Pipeline/External/Read-Write/Monitoring/Inactive/Data Flow/Airflow/Self-hosted IR prices come from the Azure Data Factory pricing page and Azure Retail Prices API (eastus, 9 November 2026); billing concepts/units/8-vCore minimum/debugging come from Microsoft Learn's ADF pricing concepts. TCO, hidden costs and the 90-day checklist are editorial.

Eight limitations: (1) only eastus list prices, excluding tax/discounts/enterprise agreements; (2) examples assume run/DIU/vCore mixes that vary by workload; (3) egress/storage/downstream compute/SSIS/VM combinations are excluded; (4) no real pipeline/Data Flow benchmark; (5) Data Flow reservation prices are converted from API meters—actual discounts follow the bill; (6) Managed Airflow extra nodes/workers are not fully covered; (7) all connectors/IR/region differences are not covered; (8) prices/features change, so recheck official pages and bills before purchase.

Sources and basis

Data cut-off 9 November 2026; prices/availability follow the Azure official page and bill; this is not procurement, commercial or legal advice.

Turn runs/DIU/vCore, inactive pipelines and reservations into a checkable budget

Bring pipeline/activity runs, DIU-hours, Data Flow vCores, inactive pipelines, monitoring/read-write and connector needs; we turn ADF cost into a checkable budget.

Book an ADF cost review