Пожалуй, наибольшую известность принесла Рикардо сформулированная им теория сравнительных преимуществ. Согласно этой теории для каждого государства специализация на производстве определенных товаров — путь к процветанию, а попытка полностью самостоятельно обеспечить себя всем необходимым — путь к обнищанию. Такой постулат первоначально был воспринят как сущая нелепица; и даже сейчас те, кто до конца не понимает суть этого принципа, относятся к нему скептически.
В своих исследованиях Рикардо показал, что торговля между двумя странами может быть взаимовыгодной даже при условии, что одна из них превосходит другую по эффективности производства каждого вида обмениваемых товаров. В качестве примера Рикардо взял торговлю между Португалией и Англией. В Португалии стоимость производства пшеницы и вина была ниже, чем в Англии; другими словами, Португалия обладала перед Англией абсолютным преимуществом по показателям издержек себестоимости в производстве обоих этих товаров. Проведя углубленный экономический анализ двух указанных отраслей, Рикардо выяснил, что в Англии стоимость производства определенного количества вина вдвое выше стоимости производства сопоставимого количества пшеницы. В Португалии же это соотношение составляло один к полутора.