How much does it cost to have a French Bulldog? French Bulldogs cost between ?2,000 and ?3,000 ($2,500 and $4,000) to buy. Then you can expect to also pay on average ?1,700 ($2,190) in maintenance costs each year. This can include food, insurance, vet bills, toys, and many more expenses.