Действие в «Деньгах господина Арне» происходит в XVI веке на острове Марстранд в Северном море, который в те времена принадлежал датской короне, поскольку входил в состав Норвегии. Начинается все с того, что некие преступники зверски убивают всех домочадцев священника Арне, который был скупцом и которого не особенно жалко, чтобы завладеть его сокровищем, сундуком с серебряными монетами. В этой кровавой бойне в доме священника, спрятавшись, выживает приемная дочь священника, юная Эльсалиль.
Далее события разворачиваются таким образом, что Эльсалиль влюбляется в одного из убийц, сэра Арчи, но она не знает о том, что он убийца. Сами убийцы — шотландские ландскнехты. Далее Эльсалиль является призрак ее любимой названной сестры, которую ландскнехты убили, и этот призрак взывает о мести. Теперь возникает конфликт между долгом и романтическим чувством, потому что Эльсалиль мечется между необходимостью возмездия и своими чувствами к сэру Арчи. С другой стороны, это конфликт между евангельским и ветхозаветным: месть или прощение. Итог такой истории может быть только печальным, потому что сэр Арчи берет Эльсалиль в заложницы и она гибнет, бросившись на копья тех, кто преследует ландскнехтов.
Однако в конце все-таки торжествует справедливость. В романе есть еще один очень характерный для романтизма и неоромантизма элемент, когда природа отражает чувства людей и участвует в действии. Ландскнехты хотят бежать с Марстранда в Шотландию на корабле, но Марстрандский пролив замерзает, и, пока убийц не находят, лед не тает.