从法律上说合同和协议没有区别。
没有区别,两者都是双方当事人在意思自治的基础上达成的意思表示.
合同正规,有一定格式,协议书比较随便;合同一般用于经济单位的交易。协议的用途广得多,个人间、单位间,组织间、甚至国家间在经济、政治、文化等方面的交往中,经过协商后取得一致意见,达成协议。两者都具有法律效力。
从法律上说合同和协议没有区别