「offer someone a deal」は、誰かと取引することや何かに合意することを意味します。この表現の「offer」は「make」よりも少しフォーマルな表現なので、ビジネスシーンで使うのが一般的です。ただし、「offer a deal」は「make a deal」とは少し違い、動詞「make」が双方の取引や合意の完了を示すのに対し、「offer」は必ずしも取引が合意されたことを意味するわけではありません。
例: The salesman offered him a deal he just couldn't resist.（セールスマンは彼にどうしても抵抗できない取引を持ちかけた。）
例: He offered his client a deal in hopes of continuing business with him.（彼はクライアントとのビジネスの継続を希望して、彼に取引を申し出た。）