Yes — it is mandatory for every passenger, on entry and on exit. It is a free digital form on the government portal (eticket.migracion.gob.do) covering Migración, Customs and Public Health; it generates a QR code, and the customs declaration section only applies to adults. Fill it before you travel — and never pay a third-party site for it.