Opt-in process must allow consumers to decline
Consumers must be able to complete the primary action on your form (booking an appointment, requesting a quote, or creating an account) without opting into SMS messages.
Why DCA Reviewers Trigger Error 30931
- The SMS consent checkbox has the HTML required attribute, blocking form submission unless checked.
- The form has no checkbox at all and states 'By clicking Submit, you consent to receive SMS'.
- The opt-in label does not clarify that messaging consent is optional.
Side-by-Side Technical Comparison
FAILRejected Forced Consent (Triggers 30931)
<!-- REJECTED: required attribute forces user to accept SMS to submit form --> <input type="checkbox" name="sms_consent" required /> <label>I agree to receive SMS messages from Acme Corp.*</label>
PASSCompliant Optional Consent (Passes 30931)
<!-- PASSES: No required attribute on the SMS checkbox --> <input type="checkbox" name="sms_consent" value="yes" /> <label> (Optional) I agree to receive recurring SMS messages from Acme Corp. Message frequency varies. Msg & data rates may apply. Reply STOP to opt out. Consent is not a condition of purchase. </label>