reason.com Open in urlscan Pro
75.2.24.81  Public Scan

URL: https://reason.com/2023/05/04/the-government-wants-to-cap-credit-card-late-fees-it-will-hurt-the-poor/
Submission: On December 08 via manual from US — Scanned from US

Form analysis 3 forms found in the DOM

GET https://reason.com/

<form role="search" method="get" class="search-form" action="https://reason.com/">
  <label>
    <span class="screen-reader-text">Search for:</span>
    <input type="search" class="search-field" placeholder="Search …" value="" name="s">
  </label>
  <input type="submit" class="search-submit" value="Search">
</form>

POST

<form method="post" id="gform_0" class="recaptcha-v3-initialized"><input type="hidden" name="login_redirect" value="/2023/05/04/the-government-wants-to-cap-credit-card-late-fees-it-will-hurt-the-poor/">
  <div class="gform_heading">
    <h3 class="gform_title">Login Form</h3>
  </div>
  <div class="gform_body">
    <div id="gform_fields_login" class="gform_fields top_label">
      <div id="field_0_1" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_0_1"><label class="gfield_label gform-field-label"
          for="input_1">Username<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_1" id="input_1" type="text" value="" class="" aria-required="true" aria-invalid="false"> </div>
      </div>
      <div id="field_0_2" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_0_2"><label class="gfield_label gform-field-label"
          for="input_2">Password<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_2" id="input_2" type="password" value="" class="" aria-required="true" aria-invalid="false"> </div>
      </div>
      <div id="field_0_3" class="gfield gfield--type-remember_me field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_0_3"><label
          class="gfield_label gform-field-label screen-reader-text gfield_label_before_complex"></label>
        <div class="ginput_container ginput_container_checkbox">
          <div class="gfield_checkbox" id="input_3">
            <div class="gchoice gchoice_3">
              <input class="gfield-choice-input" name="input_3.1" type="checkbox" value="1" id="choice_3">
              <label for="choice_3" id="label_3">Remember Me</label>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <button type="submit" id="gform_submit_button_0" class="gform_button button"
      onclick="if(window[&quot;gf_submitting_0&quot;]){return false;}  if( !jQuery(&quot;#gform_0&quot;)[0].checkValidity || jQuery(&quot;#gform_0&quot;)[0].checkValidity()){window[&quot;gf_submitting_0&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_0&quot;]){return false;} if( !jQuery(&quot;#gform_0&quot;)[0].checkValidity || jQuery(&quot;#gform_0&quot;)[0].checkValidity()){window[&quot;gf_submitting_0&quot;]=true;}  jQuery(&quot;#gform_0&quot;).trigger(&quot;submit&quot;,[true]); }">Login</button>
    <input type="hidden" class="gform_hidden" name="is_submit_0" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="0">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="6573901e3135a">
    <input type="hidden" class="gform_hidden" name="state_0" value="WyJbXSIsIjVmZDk0MDRiMTc0NTYwODJmYTIwNGZlZDYxN2ViYzJjIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_0" id="gform_target_page_number_0" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_0" id="gform_source_page_number_0" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

POST /2023/05/04/the-government-wants-to-cap-credit-card-late-fees-it-will-hurt-the-poor/#gf_17

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_17" id="gform_17" class="puprf-signup-widget recaptcha-v3-initialized" action="/2023/05/04/the-government-wants-to-cap-credit-card-late-fees-it-will-hurt-the-poor/#gf_17"
  data-formid="17" novalidate="">
  <div class="gf_invisible ginput_recaptchav3" data-sitekey="6LeMnkUaAAAAALL8T1-XAyB7vxpOeTExu6KwR48-" data-tabindex="0"><input id="input_1efd75c4c074a2cc62f8fe9a651ea3c9" class="gfield_recaptcha_response" type="hidden"
      name="input_1efd75c4c074a2cc62f8fe9a651ea3c9" value=""></div>
  <div class="gform-body gform_body">
    <div id="gform_fields_17" class="gform_fields top_label form_sublabel_below description_below">
      <div id="field_17_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_17_1"><label
          class="gfield_label gform-field-label" for="input_17_1">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_1" id="input_17_1" type="email" value="" class="large" placeholder="Email Address" aria-required="true" aria-invalid="false">
        </div>
      </div>
      <div id="field_17_2" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_17_2"><label
          class="gfield_label gform-field-label" for="input_17_2">Email</label>
        <div class="ginput_container"><input name="input_2" id="input_17_2" type="text" value="" autocomplete="new-password"></div>
        <div class="gfield_description" id="gfield_description_17_2">This field is for validation purposes and should be left unchanged.</div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <button type="submit" id="gform_submit_button_17" class="gform_button button"
      onclick="if(window[&quot;gf_submitting_17&quot;]){return false;}  if( !jQuery(&quot;#gform_17&quot;)[0].checkValidity || jQuery(&quot;#gform_17&quot;)[0].checkValidity()){window[&quot;gf_submitting_17&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_17&quot;]){return false;} if( !jQuery(&quot;#gform_17&quot;)[0].checkValidity || jQuery(&quot;#gform_17&quot;)[0].checkValidity()){window[&quot;gf_submitting_17&quot;]=true;}  jQuery(&quot;#gform_17&quot;).trigger(&quot;submit&quot;,[true]); }">Submit</button>
    <input type="hidden" name="gform_ajax" value="form_id=17&amp;title=&amp;description=1&amp;tabindex=0&amp;theme=data-form-theme='gravity-theme'">
    <input type="hidden" class="gform_hidden" name="is_submit_17" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="17">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_17" value="WyJbXSIsIjVmZDk0MDRiMTc0NTYwODJmYTIwNGZlZDYxN2ViYzJjIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_17" id="gform_target_page_number_17" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_17" id="gform_source_page_number_17" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <p style="display: none !important;"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="1702072388213">
    <script>
      document.getElementById("ak_js_1").setAttribute("value", (new Date()).getTime());
    </script>
  </p>
</form>

Text Content

 * Latest
 * Magazine
   * Current Issue
   * Archives
   * Subscribe
   * Crossword
 * Video
 * Podcasts
   * All Shows
   * The Reason Roundtable
   * The Reason Interview With Nick Gillespie
   * The Soho Forum Debates
   * Just Asking Questions
   * The Best of Reason Magazine
   * Why We Can't Have Nice Things
 * Volokh
 * Newsletters
 * Donate
   * Donate Online
   * Donate Crypto
   * Ways To Give To Reason Foundation
   * Torchbearer Society
   * Planned Giving
 * Subscribe
   * Print/Digital Subscriptions
   * Gift Subscriptions

Search for:


LOGIN FORM

Username(Required)

Password(Required)

Remember Me
Login
Create new account
Forgot password


Credit Card


THE GOVERNMENT WANTS TO CAP CREDIT CARD LATE FEES. IT WILL HURT THE POOR.


DELAYED PAYMENTS WILL INCREASE, AND COMPANIES WILL RESPOND BY RAISING INTEREST
RATES—OR DENYING LOW-INCOME APPLICANTS OUTRIGHT.

Veronique de Rugy | 5.4.2023 12:01 AM

Share on FacebookShare on TwitterShare on RedditShare by emailPrint friendly
versionCopy page URL
Media Contact & Reprint Requests
(Photo 27246429 © Sixninepixels | Dreamstime.com)

Any parent will tell you that forcing children to eat their spinach is no way to
win a household popularity contest. Children don't care about the long-term
benefits of eating healthy food when the alternative is the short-term thrill of
sugary treats. Much to their children's chagrin, parents impose rules, like
limiting the quantity of treats and making their receipt contingent upon
finishing a healthy meal. Good behavior must be encouraged with appropriate
incentives.

Fortunately for parents, their authority does not derive from the consent of the
governed. But imagine for a moment if it did. Children could appeal unpopular
parental decisions to some higher authority that needs their strong support. Not
only would it be hard to maintain the "no treats before dinner" rule, but there
could also be a complete banishment of spinach—maybe even all veggies. Kids
would cheer the results, but their future adult selves will come to regret it.

Powered By

10 Sec


US Recurring Claims Fall by the Most Since July




Next
Stay





This is functionally what's happening at the Consumer Financial Protection
Bureau (CFPB). The CFPB has proposed limiting banking and credit card late fees
to $8 per overdraft as part of a larger effort to eliminate the misleadingly
labeled "junk fees." In this case the "junk fee" is the $25 to $35 fee credit
card issuers impose for overdue payments. Credit card companies collect an
estimated $14 billion in late fees annually.

According to CFPB director Rohit Chopra, "junk fees make it harder for us to
choose the best product or service because the true cost is hidden," hence the
$8 cap, which consumers who have been hit with the fees will cheer. However,
what people want and what is good for them is not necessarily the same.

Consumers like paying late fees even less than children like eating spinach. In
a utopian world, no one would ever pay late fees. Everyone would only spend the
money they have—no one would be late on their payments in the first place. In
the real world, however, people often want, and sometimes need, to make
purchases on credit. And unfortunately, those same people are sometimes late in
making their minimum credit card payments. Ironically, the reason people can
easily borrow money on credit cards and pay late is because of late fees. No
less importantly, the reason why people try to be timely in repaying is also
because of burdensome late fees.

The ability to levy appropriately stiff late fees is an important part of the
overall consumer credit system. Placing arbitrary limits on such fees might
prove popular with consumers today but will also leave these same consumers
worse off tomorrow. Companies use heavy fees to discourage late payments. While
the actual fee provides some amount of income, its chief function is to lower
and offset the risks of lending. Companies would prefer that payments arrive on
time rather than having to collect late fees.



Proper risk management doesn't just benefit financial institutions. Individuals
considered risky are still able to access credit because of contractual terms
like late fees. Lighten the fees and delayed payments will increase, making
lending money riskier for institutions. When that happens, the only tools left
to manage risk will be higher interest rates—which means higher costs even for
responsible borrowers—or outright denials of low-income credit card applicants.

Rob Nichols, president of the American Bankers Association, similarly predicts
that "credit card issuers will be forced to adjust to the new risks by reducing
credit lines, tightening standards for new accounts and raising APRs for all
consumers, including the millions who pay on time."

Late fees are already capped at a maximum $30 for a first late payment and $41
for any subsequent violations. Although the current rules impose what are
essentially price controls, a large enough difference in degree becomes a
difference in kind. The much stricter $8 cap can be expected to have much more
pronounced negative consequences, especially for low-income consumers. Economic
history is replete with examples of price controls leading to shortages. In this
case, putting a ceiling on the price card issuers can charge for late payments
will inflict most of its damage on low-income consumers who can least afford to
lose credit.

The Biden administration, wanting a cheap political win, is counting on
consumers being overjoyed with the sugary treat of lower late fees. But we see
again that wanting something does not mean that it's good for you. Preventing or
severely limiting the ability of financial institutions to assess appropriate
late fees will hurt consumers who can least afford it.

COPYRIGHT 2023 CREATORS.COM.

Subscribe to Reason Roundup, a wrap up of the last 24 hours of news, delivered
fresh each morning.

Email(Required)

Email

This field is for validation purposes and should be left unchanged.
Submit

Δ

NEXT: 'Cop City' Protesters Arrested For Distributing Flyers

Veronique de Rugy is a contributing editor at Reason. She is a senior research
fellow at the Mercatus Center at George Mason University.

Credit CardGovernmentFederal governmentConsumer Financial Protection
BureauChildrenUser feesIncomeFinanceRiskLendingInterest
ratesPovertyBankingEconomyEconomicsPrice controlsJoe Biden
Share on FacebookShare on TwitterShare on RedditShare by emailPrint friendly
versionCopy page URL
Media Contact & Reprint Requests

Show Comments (30)


LATEST

PROSECUTORS AGREE HE SHOT A MAN IN SELF-DEFENSE. THEY'RE STILL TRYING TO PUT HIM
IN PRISON.

Billy Binion | 12.8.2023 4:10 PM

TAXPAYER-SUBSIDIZED SEMINARS TRAIN COPS TO VIOLATE THE CONSTITUTION

Jacob Sullum | 12.8.2023 3:40 PM

NEW YORK WILL CHARGE DRIVERS $15 TO ENTER LOWER MANHATTAN

Christian Britschgi | 12.8.2023 3:20 PM

FOSSIL FUEL PHASE-OUT FRENZY AT COP28

Ronald Bailey | 12.8.2023 3:05 PM

CONGRESS PREPARES TO REAUTHORIZE A WARRANTLESS DOMESTIC SPYING PROGRAM THE FBI
ABUSED

Eric Boehm | 12.8.2023 1:00 PM





 * About
 * Browse Topics
 * Events
 * Staff
 * Jobs
 * Donate
 * Advertise
 * Subscribe
 * Contact
 * Media
 * Shop
 * Amazon

Reason FacebookReason TwitterReason InstagramReason TikTokReason YoutubeReason
ItunesReason on FlipboardReason RSS

© 2023 Reason Foundation | Accessibility | Privacy Policy | Terms Of Use

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of
Service apply.



Notifications