不会。Uniswap V3 赚到的手续费不会自动复投,它们会单独累积,需要你手动领取(collect)。这和 Uniswap V2 不同,V2 的手续费是直接留在池子里、自动增加流动性代币价值的,而 V3 把手续费和流动性头寸分开了。
手续费去了哪里
在 V3 里,你每次交易赚到的手续费会作为一笔"可领取余额"(claimable balance)绑定在你那个具体的流动性头寸上。它不会自动变成你的流动性,也不会自动买回代币放回价格区间里。你可以在不撤出流动性的情况下单独领取手续费,领取后它就进入你的钱包。
领取之后,你可以自己决定要不要把这笔钱重新加回头寸。加回去,才叫"复投";不加,它就是躺在钱包里的两种代币。所以复投的主动权在你手里,不在协议手里。
为什么有人觉得它会自动复投
市面上一些第三方产品(比如 Beefy 的 CLM)确实会自动帮你复投 Uniswap V3 的手续费。例如 Beefy 的说明里写的是"每日将交易费用复投回头寸"。但这是第三方协议包装出来的功能,不是 Uniswap V3 本身的行为。如果你直接把钱存进 Uniswap V3 的官方界面,就没有这层自动化。
另一个容易混淆的地方是 V4。V4 改变了手续费的记账方式:增加流动性时,未领取的手续费可能会被滚入头寸;减少流动性时,会强制领取对应比例的手续费。但 V4 是另一个版本,本文讨论的 V3 没有这个机制。
复投之前需要算一笔账
手动复投不是点一下按钮就完事。每一次领取手续费、再把它们加回头寸,都是链上交易,需要付 Gas。如果你的头寸规模不大、手续费积累得不多,Gas 成本可能吃掉相当一部分甚至全部收益。在以太坊主网上,这个问题尤其明显。
复投还会改变你的头寸结构。手续费是以两种代币的形式累积的,你把它们按当前价格比例加回区间,相当于在现有价格附近增加了流动性。如果价格之后走出区间,这部分新加的流动性同样会停止赚取手续费。复投本身不改善区间设置是否合理的问题。
所以更实际的做法是:先看累计手续费相对 Gas 成本是否有足够空间,再决定领取和复投的频率。金额很小的时候,攒一段时间再操作,比频繁领取复投更划算。
常见问题
领取手续费会影响我的流动性头寸吗?
不会。V3 允许你在不撤出流动性的情况下单独领取手续费。你的价格区间和流动性数量保持不变,只是可领取余额归零,代币进入你的钱包。
价格走出区间后,之前赚的手续费还能领吗?
能。区间外的头寸停止赚取新手续费,但之前已经累积的手续费仍然可以领取。只是在你把区间调回价格附近之前,不会有新的手续费进账。
有没有办法让 V3 手续费自动复投?
Uniswap V3 协议本身没有这个功能。如果你想要自动化,只能通过第三方协议或自己写合约来实现,但第三方会引入额外的合约风险和费用。用不用,取决于你是否愿意把控制权交给第三方。
参考资料
- Uniswap·Fees,日期:2026-11-08
- Uniswap Support·What are fee tiers?,日期:2026-11-08
- Uniswap·¿Qué son los niveles de comisiones?,日期:2026-11-08
- Uniswap Docs (GitHub)·fees.md,日期:2026-11-08
- BitMart·Beefy Finance 以太坊主网上线 CLM,自动管理 Uniswap V3 集中流动性,日期:2026-11-08
- KuCoin·Uniswap v3 position out of range explained,日期:2026-11-08



