合租室友退租交接
三居室合租,室友小张因工作调动月底搬走,剩下两人需要重新签一份两人共同承租的合同。原合同涉及三个人,押金和房租分摊方式都要改。用本工具把原合同作废条款、押金退还比例、剩余租期重新约定,生成的新合同直接发给房东确认,省去三方当面扯皮。
| 对比项 | 个人租房 | 商用租赁 |
|---|---|---|
| 房屋用途 | 仅居住 / 居住兼办公 | 商业经营(店铺 / 办公 / 仓储) |
| 主体 | 个人为主 | 多为公司 / 个体户,需统一信用代码 |
| 租期 | 多为 1 年 | 常 3-5 年,含免租装修期 |
| 费用承担 | 水电气网随约定 | 另含经营性水电、税费分担 |
| 转租 / 装修 | 原则禁止转租 | 常约定可装修、退租复原或留用 |
| 违约金 | 1-2 月租金 | 较高,常含经营损失赔偿 |
· 《民法典》第七百零三条:租赁合同是出租人将租赁物交付承租人使用、收益,承租人支付租金的合同。
· 《民法典》第七百零五条:租赁期限不得超过二十年;超过部分无效。
· 《民法典》第七百一十二条:出租人应当履行租赁物的维修义务,但当事人另有约定的除外。
· 《民法典》第七百一十六条:承租人经出租人同意可转租;未经同意擅自转租的,出租人可解除合同。
· 《民法典》第七百二十五条 · 买卖不破租赁:租赁物在租赁期间所有权变动的,不影响租赁合同的效力。
· 《民法典》第七百三十四条:租期届满承租人继续使用、出租人未提异议的,原合同继续有效,租期为不定期。
· 《商品房屋租赁管理办法》第十四条:合同订立后三十日内,当事人应到房屋所在地房管部门办理租赁登记备案。
房东递来一份手写合同,租期、押金、维修责任全挤在一页纸上,签字前心里没底。这个工具把散落的法律要点整理成结构清晰的填空模板,覆盖个人出租与商用租赁两类场景,租金支付方式、违约条款、设施清单等关键项都预留了位置。模板在浏览器内直接生成,不经过服务器,填写的任何信息都不会被留存。
三居室合租,室友小张因工作调动月底搬走,剩下两人需要重新签一份两人共同承租的合同。原合同涉及三个人,押金和房租分摊方式都要改。用本工具把原合同作废条款、押金退还比例、剩余租期重新约定,生成的新合同直接发给房东确认,省去三方当面扯皮。
租客只住三个月,房东要求押二付三,租客坚持押一付一,僵持三天没签合同。用本工具在「押金条款」里写清:押金金额为一个月租金,退租时房屋无损、水电结清后 7 个工作日内原路退还。双方在模板上改完数字直接打印签字,当天就搬进去了。
整租了一套三室,自己住主卧,剩下两间想分租出去。二房东转租需要房东书面同意,且新合同里要明确租客不得再转租、水电费按人头平摊。用本工具在「转租条款」里勾选「需经原房东书面同意」,并在「违约责任」里写明擅自转租扣一个月押金,规避后续纠纷。
房东王姐自己住了半年,因工作调动要去外地,想把房子出租三年。家具家电都是自用的,怕租客损坏。用本工具在「房屋设施清单」里逐项登记了空调、冰箱、洗衣机品牌和购入年份,并约定每年一次免费上门检查。合同签完当天租客就交了押金和半年租金。
四个应届毕业生合租一套两居室,需要签一份整租合同,但每个人经济能力不同,有人想押一付三,有人只能押一付一。用本工具在「租金支付方式」里设置每位租客独立支付自己的份额,并在「违约责任」里约定一人违约不影响其他人继续租住,避免一人跑路全组被赶。
| 维度 | 本工具 | 竞品 A(WPS 模板库) | 传统方法(线下打印/手写) |
|---|---|---|---|
| 获取方式 | 在线直接使用,无安装 | 需安装 WPS 客户端或登录网页 | 需前往文具店或打印店购买纸质版 |
| 费用 | 免费 | 部分模板需会员(约 15 元/月) | 纸质版约 5-20 元/份 |
| 修改灵活性 | 在线编辑字段,即时保存 | 支持编辑但受模板格式限制 | 手写修改易涂改,重写耗时 |
| 隐私 | 内容在浏览器处理,不上传服务器 | 模板内容需上传至 WPS 云端 | 纸质件完全本地,但易丢失 |
| 法律条款时效性 | 基于最新通用模板 | 模板更新节奏不定 | 纸质版可能使用过时版本 |
| 导出格式 | 直接打印或导出为 PDF | 支持导出多种格式(需会员) | 仅纸质版 |
| 输入 | 输出 | 说明 |
|---|---|---|
| 出租方:张三,承租方:李四,房屋地址:北京市朝阳区XX小区1号楼2单元301,租期:2025年4月1日至2026年3月31日,月租金:5000元,押金:10000元,付款方式:押一付三 | 《房屋租赁合同》 出租方(甲方):张三 承租方(乙方):李四 第一条 房屋基本情况 1.1 甲方将位于北京市朝阳区XX小区1号楼2单元301的房屋出租给乙方使用。 1.2 房屋建筑面积80平方米,用途为居住。 第二条 租赁期限 2.1 租赁期共12个月,自2025年4月1日起至2026年3月31日止。 第三条 租金及支付方式 3.1 月租金为人民币5000元(大写:伍仟元整)。 3.2 支付方式:押一付三,乙方应于每季度首月5日前支付当季租金。 第四条 押金 4.1 乙方于签约时向甲方支付押金人民币10000元(大写:壹万元整)。 4.2 合同期满且乙方无违约、无欠费、房屋及设施无人为损坏的,甲方应在乙方搬离后7日内全额无息退还押金。 (以下为完整合同正文,共12条,含维修责任、违约责任、争议解决等条款) | 常规:最典型的个人租房场景,包含完整核心字段(租期、租金、押金、付款方式),验证模板能自动生成标准合同正文并正确计算大写金额。 |
| 出租方:XX科技有限公司,承租方:YY广告有限公司,房屋地址:上海市浦东新区XX路100号5层,租期:2025年5月1日至2028年4月30日,月租金:35000元,押金:105000元,付款方式:押三付一 | 《房屋租赁合同》 出租方(甲方):XX科技有限公司 承租方(乙方):YY广告有限公司 第一条 房屋基本情况 1.1 甲方将位于上海市浦东新区XX路100号5层的房屋出租给乙方作为办公使用。 1.2 房屋建筑面积500平方米,用途为商业办公。 第二条 租赁期限 2.1 租赁期共36个月,自2025年5月1日起至2028年4月30日止。 第三条 租金及支付方式 3.1 月租金为人民币35000元(大写:叁万伍仟元整)。 3.2 支付方式:押三付一,乙方应于每月5日前支付当月租金。 第四条 押金 4.1 乙方于签约时向甲方支付押金人民币105000元(大写:壹拾万零伍仟元整)。 4.2 合同期满且乙方无违约、无欠费、房屋及设施无人为损坏的,甲方应在乙方搬离后15日内全额无息退还押金。 (以下为完整合同正文,含商业用途特别条款、发票开具约定、转租限制等) | 常规:企业间商用租赁,租期3年、高租金、押三付一,验证模板能正确处理法人主体、商业用途及长租期下的合同条款适配。 |
| 出租方:王五,承租方:赵六,房屋地址:广州市天河区XX路50号,租期:2025年6月1日至2025年11月30日,月租金:3000元,押金:3000元,付款方式:押一付一 | 《房屋租赁合同》 出租方(甲方):王五 承租方(乙方):赵六 第一条 房屋基本情况 1.1 甲方将位于广州市天河区XX路50号的房屋出租给乙方使用。 1.2 房屋建筑面积45平方米,用途为居住。 第二条 租赁期限 2.1 租赁期共6个月,自2025年6月1日起至2025年11月30日止。 第三条 租金及支付方式 3.1 月租金为人民币3000元(大写:叁仟元整)。 3.2 支付方式:押一付一,乙方应于每月1日前支付当月租金。 第四条 押金 3.1 乙方于签约时向甲方支付押金人民币3000元(大写:叁仟元整)。 3.2 合同期满且乙方无违约、无欠费、房屋及设施无人为损坏的,甲方应在乙方搬离后7日内全额无息退还押金。 (以下为完整合同正文,共12条) | 边界:短租6个月且押一付一,验证模板能正确处理不足一年的租期以及押金等于月租金的场景,合同条款中维修责任、提前解约等条款会相应调整。 |
| 出租方:陈七,承租方:周八,房屋地址:深圳市南山区XX小区3栋,租期:2025年7月1日至2025年8月31日,月租金:8000元,押金:16000元,付款方式:押二付一 | 《房屋租赁合同》 出租方(甲方):陈七 承租方(乙方):周八 第一条 房屋基本情况 1.1 甲方将位于深圳市南山区XX小区3栋的房屋出租给乙方使用。 1.2 房屋建筑面积65平方米,用途为居住。 第二条 租赁期限 2.1 租赁期共2个月,自2025年7月1日起至2025年8月31日止。 第三条 租金及支付方式 3.1 月租金为人民币8000元(大写:捌仟元整)。 3.2 支付方式:押二付一,乙方应于每月1日前支付当月租金。 第四条 押金 4.1 乙方于签约时向甲方支付押金人民币16000元(大写:壹万陆仟元整)。 4.2 合同期满且乙方无违约、无欠费、房屋及设施无人为损坏的,甲方应在乙方搬离后7日内全额无息退还押金。 (以下为完整合同正文,含短期租赁特别条款,如不允许转租、提前解约需提前30天通知等) | 边界:极短租期(2个月)且押金为月租金2倍,验证模板对超短租场景的处理——合同会加入短期租赁特别条款(如禁止转租、缩短维修响应时限等),同时验证押金倍数计算正确。 |
| 出租方:甲,承租方:乙,房屋地址:某地,租期:2025年1月1日至2025年12月31日,月租金:1000元,押金:0元,付款方式:年付 | 《房屋租赁合同》 出租方(甲方):甲 承租方(乙方):乙 第一条 房屋基本情况 1.1 甲方将位于某地的房屋出租给乙方使用。 1.2 房屋建筑面积未填写,用途为居住。 第二条 租赁期限 2.1 租赁期共12个月,自2025年1月1日起至2025年12月31日止。 第三条 租金及支付方式 3.1 月租金为人民币1000元(大写:壹仟元整)。 3.2 支付方式:年付,乙方应于2025年1月1日前一次性支付全年租金人民币12000元(大写:壹万贰仟元整)。 第四条 押金 4.1 双方约定不收取押金。 (以下为完整合同正文,共12条) | 易错:输入信息极度简略(地址模糊、面积缺失、押金为0),验证模板在缺失字段时的处理——自动填充默认值(如面积留空、押金条款改为不收取),同时年付方式会正确计算全年总租金。 |
| 出租方:张三,承租方:李四,房屋地址:北京市朝阳区XX小区1号楼2单元301,租期:2025年4月1日至2026年3月31日,月租金:5000元,押金:5000元,付款方式:押一付三 | 《房屋租赁合同》 出租方(甲方):张三 承租方(乙方):李四 第一条 房屋基本情况 1.1 甲方将位于北京市朝阳区XX小区1号楼2单元301的房屋出租给乙方使用。 1.2 房屋建筑面积80平方米,用途为居住。 第二条 租赁期限 2.1 租赁期共12个月,自2025年4月1日起至2026年3月31日止。 第三条 租金及支付方式 3.1 月租金为人民币5000元(大写:伍仟元整)。 3.2 支付方式:押一付三,乙方应于每季度首月5日前支付当季租金。 第四条 押金 4.1 乙方于签约时向甲方支付押金人民币5000元(大写:伍仟元整)。 4.2 合同期满且乙方无违约、无欠费、房屋及设施无人为损坏的,甲方应在乙方搬离后7日内全额无息退还押金。 (以下为完整合同正文,共12条) | 易错:押金金额等于月租金(押金=月租金),而非常见的押金=2倍月租金。许多用户误以为押金必须等于2个月租金,本示例验证模板能正确处理押金等于月租金的情况,不强制要求押金倍数。 |
1.合同主体信息缺失或错误
甲方:张三
乙方:李四
(无身份证号、无联系方式)甲方(出租方):张三,身份证号:110101199001011234,电话:13800138000
乙方(承租方):李四,身份证号:110101199002022345,电话:13900139000民法典第703条要求合同主体明确。缺少身份证号或联系方式,一旦发生纠纷无法锁定责任人,法院可能认定合同不成立。
2.租金支付方式约定模糊
租金每月3000元,按月支付租金每月3000元(大写:叁仟元整),每月5日前通过银行转账支付至甲方指定账户(开户行:工行XX支行,卡号:6222****1234)仅写“按月支付”未明确具体日期和方式,容易因转账延迟或渠道争议产生违约纠纷。民法典第626条要求履行方式明确。
3.押金条款缺少退还条件
押金5000元,退租时退还押金5000元(大写:伍仟元整),乙方结清所有费用、房屋及设施无人为损坏且完成交接手续后7日内,甲方无息全额退还。“退租时退还”过于模糊,未明确扣除情形和退还时限。实践中房东常以“损坏”为由克扣押金,缺少明细条款导致租客维权困难。
4.租赁期限日期格式混乱
租期从2024年1月到2025年1月,共一年租赁期限自2024年1月1日起至2025年1月1日止,共计12个月。“2024年1月到2025年1月”可理解为1月1日到1月31日,也可理解为1月1日到次年1月1日。民法典第700条要求期限具体到日,否则按不定期租赁处理。
5.维修责任归属未区分
房屋维修由甲方负责甲方负责房屋主体结构、水电主管道、燃气管道等基础设施的维修;乙方负责灯泡更换、水龙头垫片、下水道疏通等日常小修。笼统写“甲方负责”导致租客换灯泡也要等房东,或房东拒修马桶。民法典第712条区分自然损耗和人为损坏,需明确各自范围。
6.提前解约条款只写单方
乙方提前退租,押金不退任何一方提前解除合同,应提前30日书面通知对方。甲方违约退还全部押金并赔偿一个月租金;乙方违约押金不退,另赔偿一个月租金。只约束乙方违反公平原则,法院可能认定该条款无效(民法典第497条)。双方权利义务对等才具有法律执行力。
7.水电燃气费用交接日期缺失
水电燃气费由乙方承担乙方承担租赁期间实际产生的水、电、燃气费用。交接当日双方共同抄录表底数(水表:12345,电表:67890,燃气表:11111),作为费用结算依据。未约定交接表底数,退租时房东可能按总表分摊或虚报用量。明确底数可避免“入住前费用由租客承担”的扯皮。
8.合同份数和签字方式错误
本合同一式两份,双方各执一份。
甲方:张三(签字)
乙方:李四(签字)本合同一式两份,甲乙双方各执一份,具有同等法律效力。
甲方(签字/盖章):张三 日期:2024年1月1日
乙方(签字/盖章):李四 日期:2024年1月1日缺少签署日期导致合同生效时间无法确定;未区分“签字/盖章”导致公司主体签约时无效。民法典第490条要求签名或盖章并注明日期。
月租金 = 合同总金额 ÷ 租赁月数
月租金每月应付租金,单位元合同总金额租赁期内全部租金总和,单位元租赁月数合同约定的租赁期限,单位月合同总金额 36000 元,租赁期 12 个月:月租金 = 36000 ÷ 12 = 3000 元。该数值用于填写合同第三条租金支付条款。
4 种主流语言实现,复制即用:
import json
from datetime import datetime
def generate_rental_contract(landlord, tenant, address, start_date, end_date, rent, deposit):
contract = {
"contract_type": "住宅租赁合同",
"landlord": landlord,
"tenant": tenant,
"property_address": address,
"lease_term": {
"start": start_date,
"end": end_date
},
"rent": {"amount": rent, "currency": "CNY", "cycle": "月"},
"deposit": {"amount": deposit, "currency": "CNY"},
"created_at": datetime.now().isoformat(),
"clauses": [
"乙方应按约定时间支付租金,逾期每日加收 1% 滞纳金",
"押金在合同期满后 7 个工作日内无息退还",
"未经甲方同意,乙方不得转租"
]
}
return json.dumps(contract, ensure_ascii=False, indent=2)
# 示例:生成合同 JSON
result = generate_rental_contract(
landlord="张三",
tenant="李四",
address="北京市朝阳区XX小区1号楼2单元301",
start_date="2025-04-01",
end_date="2026-03-31",
rent=5000,
deposit=10000
)
print(result)function generateRentalContract({ landlord, tenant, address, startDate, endDate, rent, deposit }) {
const contract = {
contractType: '住宅租赁合同',
landlord,
tenant,
propertyAddress: address,
leaseTerm: { start: startDate, end: endDate },
rent: { amount: rent, currency: 'CNY', cycle: '月' },
deposit: { amount: deposit, currency: 'CNY' },
createdAt: new Date().toISOString(),
clauses: [
'乙方应按约定时间支付租金,逾期每日加收 1% 滞纳金',
'押金在合同期满后 7 个工作日内无息退还',
'未经甲方同意,乙方不得转租'
]
};
return JSON.stringify(contract, null, 2);
}
// 示例
console.log(generateRentalContract({
landlord: '张三',
tenant: '李四',
address: '北京市朝阳区XX小区1号楼2单元301',
startDate: '2025-04-01',
endDate: '2026-03-31',
rent: 5000,
deposit: 10000
}));package main
import (
"encoding/json"
"fmt"
"time"
)
type Contract struct {
ContractType string `json:"contract_type"`
Landlord string `json:"landlord"`
Tenant string `json:"tenant"`
PropertyAddress string `json:"property_address"`
LeaseTerm struct {
Start string `json:"start"`
End string `json:"end"`
} `json:"lease_term"`
Rent RentInfo `json:"rent"`
Deposit RentInfo `json:"deposit"`
CreatedAt string `json:"created_at"`
Clauses []string `json:"clauses"`
}
type RentInfo struct {
Amount int `json:"amount"`
Currency string `json:"currency"`
Cycle string `json:"cycle,omitempty"`
}
func main() {
c := Contract{
ContractType: "住宅租赁合同",
Landlord: "张三",
Tenant: "李四",
PropertyAddress: "北京市朝阳区XX小区1号楼2单元301",
LeaseTerm: struct {
Start string `json:"start"`
End string `json:"end"`
}{Start: "2025-04-01", End: "2026-03-31"},
Rent: RentInfo{Amount: 5000, Currency: "CNY", Cycle: "月"},
Deposit: RentInfo{Amount: 10000, Currency: "CNY"},
CreatedAt: time.Now().Format(time.RFC3339),
Clauses: []string{
"乙方应按约定时间支付租金,逾期每日加收 1% 滞纳金",
"押金在合同期满后 7 个工作日内无息退还",
"未经甲方同意,乙方不得转租",
},
}
b, _ := json.MarshalIndent(c, "", " ")
fmt.Println(string(b))
}interface ContractInput {
landlord: string;
tenant: string;
address: string;
startDate: string;
endDate: string;
rent: number;
deposit: number;
}
interface Contract {
contractType: string;
landlord: string;
tenant: string;
propertyAddress: string;
leaseTerm: { start: string; end: string };
rent: { amount: number; currency: string; cycle: string };
deposit: { amount: number; currency: string };
createdAt: string;
clauses: string[];
}
function generateContract(input: ContractInput): Contract {
return {
contractType: '住宅租赁合同',
landlord: input.landlord,
tenant: input.tenant,
propertyAddress: input.address,
leaseTerm: { start: input.startDate, end: input.endDate },
rent: { amount: input.rent, currency: 'CNY', cycle: '月' },
deposit: { amount: input.deposit, currency: 'CNY' },
createdAt: new Date().toISOString(),
clauses: [
'乙方应按约定时间支付租金,逾期每日加收 1% 滞纳金',
'押金在合同期满后 7 个工作日内无息退还',
'未经甲方同意,乙方不得转租'
]
};
}
// 示例
const contract = generateContract({
landlord: '张三',
tenant: '李四',
address: '北京市朝阳区XX小区1号楼2单元301',
startDate: '2025-04-01',
endDate: '2026-03-31',
rent: 5000,
deposit: 10000
});
console.log(JSON.stringify(contract, null, 2));可以。本工具生成的模板是 Word / PDF 格式,下载后用 WPS 或 Office 直接编辑。模板预留了划线填空位,租期、押金、租金、物业费等关键字段都标了【填写】占位符,替换成实际数字即可。建议修改条款时保留甲乙双方身份信息、签字盖章页的结构,避免法律效力缺失。
模板区分「个人出租」和「商用租用」两套条款。个人版侧重居住用途的押金扣除、维修责任、转租限制;商用版加了营业执照备案、经营用途限制、消防责任、发票开票条款。如果实际是个人租给公司做员工宿舍,建议选商用版并删掉经营类条款;如果是公司租个人住宅自住,选个人版即可。
模板默认只包含甲乙双方(出租方和承租方),不含中介/居间方。如果有中介参与,下载后在第 1 页末尾或签字页前插入「居间方」条款,写明中介费、服务内容和三方签章。本工具不提供居间模板,建议参考《房地产经纪管理办法》第 16 条补充。
违约金比例比固定金额更能适应不同租金变化。模板按《民法典》第 585 条写「按日收取月租金 1‰–5‰」,实际填写时可根据当地法院判例(如北京常见 1‰/日)填入具体数字。如果习惯用固定金额,下载后把「每日万分之 X」改成「一次性赔付 X 元」即可。
建议填写具体可见的现状,而不是笼统写「完好」。模板该栏下方有「家具清单」附表,把空调、热水器、门窗、墙面瑕疵逐项列出来并拍照存档。写得越细,退租时越难被扣「人为损坏」的押金。常见纠纷就是交付时没写地板划痕,退租时被扣钱。
本工具只提供标准模板下载,不支持在线编辑。下载的文件为 .docx 格式,用 Word 或 WPS 打开后,把【】占位符替换成实际内容。如果需要在线填写的版本,建议用腾讯文档或石墨文档的合同模板,但注意隐私——本工具不存储任何填写内容,下载即走,更安全。
模板留空仲裁机构,因为不同城市仲裁委名称不同。正确写法是「XX 仲裁委员会」,例如「北京仲裁委员会」「上海国际经济贸易仲裁委员会」。注意不能简写为「北京仲裁」或「中国仲裁」,否则条款可能无效。如果没确定仲裁机构,建议选「向房屋所在地人民法院提起诉讼」,更通用。
可以,但建议保留「书面同意」而不要完全禁止。根据《民法典》第 716 条,出租人知道转租后 6 个月内未提异议,视为同意。如果合同写「无条件禁止」,一旦承租方实际转租且出租方知情未反对,法院可能认定默许。更好的做法是写「未经书面同意不得转租,违者出租方可解除合同并没收押金」。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。