黑白合同一般没有法律效力,但是黑白合同中对内的合同具备生效要件的,该对内合同有效。黑百合同又称阴阳合同,是指合同当事人就同一事项订立两份以上的内容不相同的合同,一份对内,一份对外,其中对外的一份并不是双方真实意思表示,而是以逃避国家税收等为目的。
【法律依据】
《民法典》第一百四十六条,行为人与相对人以虚假的意思表示实施的民事法律行为无效。
以虚假的意思表示隐藏的民事法律行为的效力,依照有关法律规定处理。
《民法典》第一百五十三条,违反法律、行政法规的强制性规定的民事法律行为无效。但是,该强制性规定不导致该民事法律行为无效的除外。
违背公序良俗的民事法律行为无效。