You asked:

how much is 16.99 pounds in american dollars

  • US Dollar
    US Dollar
    £16.99 is $22.62.