Do All Steps in the Function Call Process Incur Costs

When using function calls, I think the process should be:

user --> tool_call
tool_call --> function_call
function_call --> assistant

My question is, do all three of the above steps incur costs? Because I am currently using streaming and cannot see the results.