вирішується швидко й ефективно завдяки переходу на виробництво інших товарів.
Велика заслуга Рікардо полягає в розробці теорії порівняльних витрат як основи спеціалізації країн у зовнішній торгівлі. Про причини спеціалізації писав і Сміт, проте Рікардо розробив цю теорію значно грунтовніше, побудувавши її на трудовій теорії вартості й наголосивши на національних відмінностях у величині вартості, зумовлених різними витратами праці.
Він першим з економістів розробив теорію міжнародної торгівлі і показав, чим вона відрізняється від внутрішньої торгівлі. Якщо внутрішня торгівля розвивається й зумовлюється тенденцією норми прибутку до вирівнювання, то зовнішня — «порівняльними витратами». А. Сміт сформулював тезу про «абсолютні переваги» у міжнародній торгівлі, які має конкретна країна у виробництві якихось товарів порівняно з іншими країнами. Ці переваги зумовлюються як природними, так і набутими факторами. Рікардо довів, що взаємовигідна торгівля можлива навіть за умов, коли різні країни мають відносні переваги щодо виготовлення тих чи тих товарів. Відносні переваги означають, що країни мають абсолютні переваги щодо якогось одного фактора виробництва.
Зазнавши певних змін і модифікацій, теорія порівняльних витрат трансформувалась у теорію порівняльних переваг, яка тепер грунтується на теорії факторів виробництва і врахуванні попиту і пропозиції.
Рікардо, як і Сміт, — видатна, хоч і суперечлива постать в історії економічної думки. Понад півстоліття його теорія була панівною в економічному житті Англії. «Рікардо, — писав Кейнс, — підкорив Англію, так само цілковито, як свята інквізиція підкорила Іспанію». Цю перемогу він назвав «явищем дость цікавим і навіть загадковим» і пояснив її тим, що теорія Рікардо багато в чому імпонувала тому середовищу, до якого звертались, зокрема владі. Сам Кейнс наголошував на її цілковитій непридатності для наукових прогнозів.
Англійський економіст Блауг, порівнюючи внесок у розвиток економічної теорії Сміта і Рікардо, пише, що «Багатство народів» містить більше суттєвих узагальнень, які стосуються функціонування економічної системи, ніж «Основи» Рікардо. Заслуга Рікардо в тім, що він «винайшов техніку економічної науки», заклав підвалини модельного підходу до побудови економічної теорії.