อธิบดีกรมศุลกากรเป็นผู้ประกาศตั้งด่านตรวจโดยอาศัยอำนาจตามความ มาตรา ๑๖๓ แห่งพระราชบัญญัติศุลกากร พ.ศ. ๒๕๖๐ ด่านตรวจเป็นด่านสาขาของด่านศุลกากรทางน้ำสำหรับตรวจเรือทางทะเลที่จะเข้าไปหรือออกมาจาก ด่านศุลกากรที่ด่านตรวจนั้นสังกัด
มาตรา ๑๖๓ พระราชบัญญัติศุลกากร พ.ศ. ๒๕๖๐ บัญญัติว่า “อธิบดีมีอำนาจตั้งด่านตรวจเรือเข้าและออก และจะมอบหมายให้พนักงานศุลกากรประจำอยู่ในเรือลำใด ๆ ในเวลาที่เรือนั้นอยู่ในเขตน่านน้ำไทยก็ได้
เรือทุกลำที่จะผ่านด่านตรวจต้องมีพนักงานศุลกากรขึ้นเรือกำกับไปด้วย เว้นแต่จะได้รับอนุญาตจากพนักงานศุลกากรกำกับด่านตรวจ และเมื่อเรือลำนั้นจะออกจากเขตท่า ให้หยุดลอยลำที่ด่านตรวจเพื่อส่งพนักงานศุลกากรขึ้นจากเรือ”
มาตรา ๒๑๔ พระราชบัญญัติศุลกากร พ.ศ. ๒๕๖๐ บัญญัติว่า “นายเรือผู้ใดฝ่าฝืนหรือไม่ปฏิบัติตามมาตรา ๖๔ มาตรา ๗๑ มาตรา ๘๕ ประกอบกับมาตรา ๗๑ หรือมาตรา ๑๖๓ วรรคสอง ต้องระวางโทษปรับไม่เกินหนึ่งแสนบาท”