签合同保证金是否合法需视情况而定。1. 一般情况下如果保证金的约定是为了确保合同履行且金额合理、双方自愿同时不违反法律法规强制性规定那么是合法的。例如在租赁合同中出租人为保证承租人依约使用租赁物可约定一定金额的保证金。2. 但如果保证金的收取存在欺诈、胁迫等情形或者明显过高不合理甚至是以保证金之名行非法目的之实那就是不合法的。比如一方以高额保证金为由骗取对方钱财。根据《民法典》规定民事法律行为应当遵循自愿原则公平原则不得违反法律不得违背公序良俗。签合同保证金只要在合法合理的框架内设定就是有效的;反之则可能面临法律风险。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。