It is accepted, But a lot of businesses will not accept American express,simply because American Express charge the retailers a proportionately high commission compared to other card companies.