海葬有的免费,有的收费。北京、深圳等地对本地户籍逝者提供免费海葬服务,部分城市对非本地户籍在当地死亡且火化的逝者也免费。威海户籍逝者免费,非威海户籍按每名500元收成本费。此外,哈尔滨海葬基本费用2000元,限两位家属携两份骨灰;大连每增加一人登船加收200元,加一份骨灰加收150元,代撒骨灰每份800元。

除上述情况外,海葬还可能产生额外费用,如随船人员超规定人数,每人需缴300-380元左右船位费;选择私人定制海葬,价格在3900元至13800元不等。同时,一些地区对参加海葬的逝者家庭给予补贴,如深圳每具骨灰补3000元,黑龙江哈尔滨每户补1000元。