يتمثل الفرق بين المعاهدة والاتفاقية في أن المعاهدة تكون عادة أكثر رسمية وإلزامًا، وتتطلب إجراءات تصديق محددة، بينما قد تكون الاتفاقية أقل رسمية، وقد تأتي في صورة تفاهم أو تعاون. وتختلف درجة إلزام الاتفاقية بحسب نصها والإجراءات المتبعة لاعتمادها رسميًا من الأطراف المعنية.