На большом пиру Садко похвастал, что скупит все товары в Новгороде; действительно, два дня Садко скупал все товары в гостином ряду, но на третий день, когда подвезли товары московские, Садко признал, что ему не скупить товаров со всего свету белого. После этого Садко снарядил 30 кораблей и поехал торговать; но по дороге корабли вдруг остановились, несмотря на сильный ветер; Садко, догадываясь, что морской царь требует дани, бросил в море бочки золота, серебра и жемчуга, но напрасно; тогда решено было, что царь морской требует живой головы; жребий выпал на Садко, который, захватив с собою гусли, велел спустить себя в море на дубовой доске. Так Садко очутился в палатах морского царя, который объявил ему, что потребовал его, чтобы послушать его игру. Под звуки игры Садко царь морской пустился плясать, вследствие чего взволновалось море, корабли начали тонуть и много народу православного гибнуть; тогда Николай-угодник под видом старца явился к Садко и велел ему прекратить игру, оборвав струны гуслей. Затем царь морской потребовал, чтобы Садко женился на морской девице по своему выбору. По совету Николы-угодника Садко выбрал девицу Чернаву; после свадебного пира Садко заснул и проснулся на берегу речки Чернавы. В это же время по Волхову воротились его корабли с казной. В благодарность за спасение Садко соорудил церкви Николе Можайскому и Пресвятой Богородице.
Древнейшей основой былины о Садко была, вероятно, песня об историческом лице Садке Сытинце (или Сотко Сытиниче), упоминаемом в летописи под 1167 годом в качестве строителя церкви Св. Бориса и Глеба в Новгороде. К имени этого лица приурочены различные сказочные мотивы, восходящие частью к местным легендам, частью к международным бродячим сказочным сюжетам.
В новгородских и ростовских легендах упоминается о спасении гибнувшего и плывущего на доске человека; по русским народным верованиям, святой Никола слывет скорым помощником на водах и даже называется «морским» и «мокрым».
Рассказы о том, что подземный или подводный царь, залучив в свое царство героя, хочет удержать его, женив на своей дочери, также весьма часты и в наших сказках, и в сказках других народов. Так, в одном киргизском сказании рассказывается, как один человек, нырнув в воду, очутился в царстве властителя вод Уббе, служил там несколько лет, женился на дочери визиря, а потом с помощью волшебной зеленой палки вернулся на землю и разбогател.
Ближайшие источники былины о Садко не выяснены. Академик А.Н. Веселовский указывает на сходство былины о Садко с эпизодом старофранцузского романа о Тристане. Герой романа, который носит имя Садок, убил своего шурина, покушавшегося на честь его жены, и вместе с нею бежит на корабле; поднимается буря, которая, по мнению старейшины корабля, ниспослана ради грехов кого-нибудь из пассажиров; по жребию виновником бури оказывается Садок; он бросается в море, после чего буря затихает.
Очевидное сходство эпизодов французского романа и былины, а также совпадение имен Садко и Садок дает основание предположить, что и роман, и былина независимо друг от друга восходят к одному источнику повести или легенде, в которых это имя уже находилось. Имя Садко, Садок — еврейского происхождения (евр. Садок, Цалок — справедливый), что указывает на возможное влияние еврейской народной литературы.
Некоторые историки находят прототипы Садко-гусляра и морского царя в финских и эстонских сказаниях: они приравнивают морского царя былины к морскому царю Ахто, который также является охотником до музыки; прообразом Садко-гусляра мог стать музыкант и певец Вейнемейнен.
Мало уступает в известности Садко другой былинный герой — Василий Буслаев. В чем-то они схожи, но есть и отличия. Если Садко сочетает в себе артистический и купеческий таланты, то Буслаев представляет собой образец молодецкой удали. Для него не существует запретов, он делает то, что ему вздумается, не задумываясь о последствиях. Первая былина повествует о том, как собрав дружину таких же, как он сам, «безбашенных» молодцов, молодой Буслай держит в страхе весь Новгород, калеча встречных и поперечных. Подобно Садко он тоже бросает вызов всему Новгороду, но если Садко хочет скупить все товары новгородские, то Буслай обещает побить всех новгородских мужиков. Только вмешательство матери Василия спасает его противников от ярости Буслаева.
Во второй былине уже постаревший, много пограбивший и побивший людей Буслаев хочет замолить свои грехи, совершив паломничество в Иерусалим. Но на обратном пути его искушает нечистая сила, и Василий, не привыкший уступать, принимает вызов и погибает.