ADF charges based on the number of pipeline activities executed, the duration of those activities, and the integration runtime used.
Failed pipelines can have also costs because they consume resources up to the point of failure.
If your pipeline uses resources like Azure Virtual Machines, Azure SQL Database, or other services, these resources may still incur costs even if the pipeline fails. For example, if a pipeline starts a VM and then fails, the VM will continue to run unless explicitly stopped.
Azure Advisor provides cost optimization recommendations based on your usage patterns. While it may not give a precise dollar amount, it can highlight areas where you can save by eliminating unnecessary or failed pipelines.