Question: why adoption is so expensive?
Answer: The reason that infant, embryo, and international adoption is so expensive is that (unlike foster care), the cost is not paid for by tax payers. ... In addition, adoption is expensive because several costs are incurred along the way. The agency must cover its own expenses of staff and other overhead.