Why Is Adoption So Expensive?
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.