Nah, after you've beaten a boss there's an upgrade you can buy to re-fight them, don't need to buy anything for their first appearance.