第一,宋金一南一北夹击辽国,其中金军负责攻取辽上京(今内蒙古自治区巴林左旗林东镇南)与中京大定府(今内蒙古赤峰市宁城县天义镇大明乡);宋军负责攻取辽的西京大同府(今山西大同)和南京析津府(即幽州,今北京)。
第二,宋朝将原来每年给辽国的岁币按旧数转给金国,同时,宋朝还要承担金军一部分粮饷。
第三,平州不属燕京旧汉地,因此不在归还之列。
女真兵自平州松林趋古北口,南朝兵自雄州趋白沟夹攻;北兵不得过松亭、古北榆关之南;宋取辽之南京,金取辽之中京,幽燕原为中国汉地,应归南朝;西京侯挐了阿适,待与南朝;金人助宋收复失地,宋须纳前与辽之岁币于金;平营滦别是一路;其地界,且以古北松亭及平州东榆关为界;要约之后,不可与契丹讲和;西京管下为恐防收捉阿适道路,所有蔚、应、朔三州,近南界,将来举兵,欲先取此三州;其余西京归化、奉圣等州,侯了阿适回日,然后交割;事定之后,当于榆关之东置榷场;并特别强调:"不如约,则难依已许之约。"
这就是著名的宋金《海上之盟》。