Kids are collecting debit cards these days

September 17, 2019

Hustle Logo

Today, pissed-off GM workers take a strategic day off and butt-wipe businesses bet premium TP will pay off, but first…

The Hustle Daily Email

Thanks to credit cards for kids, lunch money is an interesting subject again

Capitalizing on the idea that it’s never too early to teach children about money, a slew of startups is offering kids access to cold, hard plastic.

Greenlight got greenlit… by Series B investors

The fintech startup just hauled in $54m from big-money players including Drive Capital, JPMorgan Chase and Wells Fargo. Founded in 2014, Greenlight is a card/app combo that lets kids spend and save independently… under parental supervision.

It works like this: Junior gets a preloaded debit card and a companion app that lets him check balances, set savings goals, ask the ’rents for more money, and receive alerts when said money lands. 

Parents get an app of their own to check in on the kid’s spending, schedule recurring allowance payments, make one-time deposits, set limits on spending categories and — if little Icarus flies too close to the sun — shut the whole thing down. Fees are $5/month.

And there are plenty of other companies digitizing the piggy bank

Backed by Spanish bank Banco Sabadell, a startup called Mitto makes a similar product designed to teach Generación Zeta financial literacy: The company has 150k registered users and a waitlist of 80k more.

In the UK, kid card issuers include GoHenry or Osper. And back in the US of A, Current and Step are giving Greenlight a run for its, er, money.

The kids are all right… or, at least, not worse than you were

Surveys show that many a Boomer has bailed out an adult child — and now that those adult children are having children of their own, they’re looking to help their progeny be smarter about spending.

Although early iterations of the kid card were viewed as potentially predatory, recently launched kid cards have been careful to include educational resources related to personal finance, investing, and charitable giving in their apps.

But what about the Tooth Fairy?
Share on Facebook Share on LinkedIn Share on Twitter View in Browser

Meet Hustle Con speaker Amy Errett, founder of Madison Reed

The hair-coloring market is expected to reach $29B this year, with 52% of customers opting to dye at-home over expensive salons. For Hustle Con speaker Amy Errett those are stats to root for. 

Amy is the founder and CEO of Madison Reed, a beauty startup helping millions of women — and men — find the right shade. Learn how Amy’s journey to the top spot of hair dyes started after she read an ingredients panel in our latest speaker profile

We are all dyeing to know →

The UAW’s first strike in more than a decade could cost GM $100m a day

Yesterday, 46k members of the United Automobile Workers (UAW) union went on strike at General Motors.

It’s the first UAW walkout since 2007, and it could have a big impact — both on GM and its partners. Here’s what you should know.

Workers at 30 factories in 10 states say GM has been greedy

The UAW also represents employees who work at Ford and Fiat Chrysler… but the union specifically chose to attack GM for prioritizing profits over ’ployees. Over the past 3 years, General Motors made $35B — but last year the automaker closed 4 factories.

The UAW demands GM improve wages, reduce the pay gap between new and existing employees, and reopen an Ohio factory that recently closed.

On the other side of the picket line, GM has offered $7B in investments in US plants, 5.4k new jobs, and salary and benefit increases.

So far, the 2 sides are stuck in a gridlock. 

Now what?

Experts predict that GM’s profits will drop by between $50m and $100m each day the strike continues (shares in GM dropped 4% yesterday).

But striking workers will feel the pinch, too: Workers are still paid during the strike — but only strike wages of $250/week.

Past UAW strikes have lasted as long as 3 days. 

But the size of these strikes has decreased over time as union membership has fallen: The UAW represented 177k GM employees in a 1996 strike; 73k in a 2007 strike; and fewer than 50k this year.

GM’s grumpy
The Hustle says…

If you’ve ever sold a Bitcoin just to finance your coffee habit, you need to stop spending and start brewing. Our Email Ops Specialist Kaylee swears by this Primula Cold Brew Brewing system. Mmmm, frugality.

If you want primo vino for bargain prices, check out Last Bottle. Today’s deal? A killer Cabernet Sauvignon for just $8. Tannin-tastic.*

If you’re carrying credit card debt (and aren’t we all?), The Ascent suggests transferring your balance to this 18-month 0% APR card. You can pay down your total without accruing any interest — not too shabby, if we do say so ourselves.*

*This is a sponsored post.

The rent is too damn high… So some SF businesses are buying their own buildings

Earlier this week, Bay Area Rapid Transit (BART), the screechy public transit system that serves the San Francisco metro area, announced a $227m plan to buy an office building of its own rather than pay a 60% rent increase that its landlord demanded.

So, rent prices are really that bad near San Francisco, huh?

Yes — the trend of buying buildings didn’t start with BART: A number of other businesses across the Bay Area have also bought their buildings in order to save big bucks. 

Here’s how much a few of the biggest buyers have spent — in San Francisco alone — on their buildings:

  • Salesforce: $637m 
  • Juul: $397m
  • Zynga: $228m

And in Silicon Valley, tech giants like Google, Facebook, and Apple have spent billions building their own corporate campuses.

Buying buildings is a good deal for businesses…

And not just because it helps them avoid paying rising rent costs.

Businesses that own their own buildings also have the added benefits of being able to brand their buildings, control security, and install giant, branded ball pits… ok, just kidding on that last one (… we think).

Companies can also make money by leasing out extra space to other tenants, or even flipping their buildings: Zynga sold the office it bought in San Francisco for $228m for a whopping $600m.

Unicorns don’t rent

Toilet paper startups are waging a war of the wipes… and their marketing is on a roll

Inspired by other direct-to-consumer businesses that have made fortunes delivering everything from razors to toothbrushes, several startups are rolling out a new direct-to-consumer category: butt wipes.

That’s right: Fast Company reports that the booty-beautifying business is booming thanks to the growing number of toilet paper startups that are trying to tear some squares from the world’s TP titans.

These companies are building a ‘farm to toilet’ experience  

What does that mean, you ask? Most of these startups make sustainable toilet paper — often made from either recycled pulp or bamboo and advertised as “tree-free” — and then sell it to consumers via subscription (rolls cost as much as $3, compared to less than $1 for Charmin).

And, of course, they market it with slick, minimalist design elements and fancy fonts. 

Here are some of the new butt-wipe brands — and their most memorable marketing:

  • Bippy: “Want to be butt buddies?” and “Earth friendly butt stuff”
  • Tushy: “I know what you skid last summer” and “Turn your restroom into the best room”
  • Number 2: “95% less butt crumble”
  • Peach: “Designed to delight, our motif is tastefully embossed in a light pastel on every sheet”
  • Who Gives a Crap: “Good for your bum. Great for the world”

But don’t expect Big TP to turn the other cheek

The toilet paper business is a $31B industry that’s dominated by Rear-End Royalty — massive brands like Charmin, Scott, and Quilted Northern.

For years, these Barons of Backside have sold their toilet paper as a commodity, which drove costs — and quality — down.

But these rump-wiping rookies may have found the crack in Big TP’s — ahem — business model… and if consumers prefer these well-made wipes, Charmin and the gang may have to start pushing some premium paper.

2 can ply that game

10% is a failing score

That applies to calculus tests, driving exams, and especially life insurance coverage. 

So, when we found out that most companies only offer 10% the amount of coverage that most families need, we got the unprepared-for-test-day cold sweats. 


Lucky for us, Policygenius is here to help 

In less time than it takes to cry over that impending D+, Policygenius’ user-friendly platform can help you compare and select life insurance plans that will fully protect you and your loved ones. 

The result? 10x the standard amount of workplace life insurance, taking your coverage score to a cool 100% — plus, no gaps in protection when switching jobs. 

Hey, not all of us can nail calculus (numbers are tricky, okay?). But life insurance… now that we can do.

Easier than math
Share The Hustle

Refer coworkers, get free stuff

Step 1: Peek our sweet, sweet rewards

Step 2: Click “Share The Hustle” below

Step 3: Share The Hustle.

Step 4: Collect rewards, rinse & repeat.

Ambassador Rewards How did you like today’s email?
love it
hate it

Now Playing Now Playing:
Peach Fuzz, Caamp.
[%Count%] Share the Hustle
Conor Grant
Conor Grant
Bobby Durben
Bobby Durben
Meg Furey-Marquess
Meg Furey-Marquess
Brad “Tree-Free TP for Me” Wolverton
Phillip Antopitov
Chief Bartender
Facebook Instagram YouTube
You opted in by signing up, attending an event, or through divine intervention. 251 KEARNY ST. STE 300, SAN FRANCISCO, CA 94108, UNITED STATES415.506.7210 Never want to hear from us again? Break our hearts and unsubscribe
The Hustle

Get the 5-minute roundup you’ll actually read in your inbox

Business and tech news in 5 minutes or less

100% free. We don’t spam. Unsubscribe whenever.


How'd Bezos build a billion dollar empire?

In 1994, Jeff Bezos discovered a shocking stat: Internet usage grew 2,300% per year.

Data shows where markets are headed.

And that’s why we built Trends — to show you up-and-coming market opportunities about to explode. Interested?

We’re shooting our shot…

Start your mornings with The Daily.

Get the freshly baked 5-minute newsletter every day except Saturdays.

It’s filled with the most interesting stories on business, tech, and the internet.

And written for innovators of every industry. Sign up for the news that slaps.

If you don’t like it, unsubscribe any time. Privacy policy.

[email-submission-form redirect-to-home="true" button-text="Join Free" include-trends-opt-in="true" id="main-signup-form" fail-url="" success-url="" default-source="thehustleco" default-campaign="home"]
<script type="text/javascript"> var onloadCallback = function() { grecaptcha.render('verify-your-humanity', { 'sitekey' : '6LdddrcZAAAAALyttpvOqiwQGwq5BNhgDz4tMQGE' }); }; function getCookieValue(a) { var b = document.cookie.match('(^|[^;]+)\\s*' + a + '\\s*=\\s*([^;]+)'); return b ? atob(decodeURIComponent(b.pop())) : ''; } function setHiddenFieldValue(wrappingDiv, searchParams, className, utmName, cookieName, defaultValue) { var el = wrappingDiv.getElementsByClassName(className)[0]; var existingVal = el.getAttribute('value'); var newVal = searchParams.get(utmName) || getCookieValue(cookieName); if ((existingVal == null || existingVal == '' || existingVal == defaultValue) && (newVal != null && newVal != '')) { el.setAttribute('value', newVal); } } function setHiddenFieldValueFromUtm( wrappingDiv, searchParams, className, utmName, defaultValue ) { var el = wrappingDiv.getElementsByClassName(className)[0]; if (el != null) { var existingVal = el.getAttribute("value"); var newVal = searchParams.get(utmName); if (newVal != null && newVal != "") { el.setAttribute("value", newVal); } } } function initForm() { var wrappingDivs = document.getElementsByClassName('email-submission'); wrappingDivs.forEach(wrappingDiv => { var sp = new URLSearchParams(; setHiddenFieldValue(wrappingDiv, sp, 'funnel-source', 'utm_source', 'funnel_source', 'thehustleco'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-campaign', 'utm_campaign', 'funnel_campaign', 'home'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-medium', 'utm_medium', 'funnel_medium', ''); setHiddenFieldValue(wrappingDiv, sp, 'funnel-referral', 'ref', 'funnel_referral', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-a', 'a', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-c', 'c', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-o', 'o', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-oc', 'oc', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-e', 'e', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-f', 'f', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-r', 'r', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-t', 't', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s1', 's1', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s2', 's2', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s3', 's3', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s4', 's4', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s5', 's5', ''); var error_message = getCookieValue('funnel_error_message'); if (error_message && error_message.trim() != '') { var error = wrappingDiv.getElementsByClassName('funnel-error')[0]; var prev_email = getCookieValue('funnel_email'); error_message = prev_email + " is not valid. Please try again"; error.innerHTML = error_message; = ''; } }); if (false) { initCaptchaFormV2(); } } function initCaptchaFormV2() { var v3RecaptchaResponseEl = document.getElementById('recaptcha-response-v3'); v3RecaptchaResponseEl.parentNode.removeChild(v3RecaptchaResponseEl); var wrappingDiv = document.getElementById('main-signup-form'); var subForm = wrappingDiv.getElementsByClassName('email-submission')[0]; var captchaVersion = document.createElement('input'); captchaVersion.class = 'g-recaptcha hidden-input'; captchaVersion.type = 'hidden'; = 'g-recaptcha-response-v2'; captchaVersion.value = 'true'; subForm.appendChild(captchaVersion); var captchaEl = document.createElement('div'); = 'verify-your-humanity'; subForm.appendChild(captchaEl); var captchaApiScriptEl = document.createElement('script'); captchaApiScriptEl.src = ''; captchaApiScriptEl.async = true; captchaApiScriptEl.defer = true; document.head.appendChild(captchaApiScriptEl); } function appendCheckboxes() { var optInDivs = document.querySelectorAll('.trends-opt-in'); optInDivs.forEach(el => { if (el.getElementsByClassName('trends-opt-in-checkbox').length < 1) { var checkbox = document.createElement('input'); checkbox.setAttribute('class', 'trends-opt-in-checkbox'); checkbox.setAttribute('type', 'checkbox'); checkbox.setAttribute('name', 'trends_opt_in'); var label = document.createElement('label'); label.setAttribute('class', 'trends-opt-in-text'); label.textContent = "Yes, I'd like to receive updates on market opportunities before they explode from Trends by The Hustle"; el.appendChild(checkbox); el.appendChild(label);; } }) } window.addEventListener('DOMContentLoaded', (event) => { var funnel_email_cookie = getCookieValue('funnel_email'); if ( (true) && (funnel_email_cookie != null && funnel_email_cookie != '') ) { window.location.replace('/home'); } initForm(); if (true) { appendCheckboxes(); } }); </script> <div class="email-signup" id=main-signup-form> <div class="funnel-error" style="display:none;"></div> <form class="email-submission" action="" method="post" autocomplete="email"> <div class="email-form-wrap"> <input class="funnel-source hidden-input" type="hidden" name="source" value="thehustleco"> <input class="funnel-campaign hidden-input" type="hidden" name="campaign" value="home"> <input class="funnel-medium hidden-input" type="hidden" name="medium"> <input class="funnel-referral hidden-input" type="hidden" name="referral_code"> <input class="funnel-fail-url hidden-input" type="hidden" name="fail_url" value=""> <input class="funnel-a hidden-input" type="hidden" name="a" value=""> <input class="funnel-c hidden-input" type="hidden" name="c" value=""> <input class="funnel-o hidden-input" type="hidden" name="o" value=""> <input class="funnel-oc hidden-input" type="hidden" name="oc" value=""> <input class="funnel-e hidden-input" type="hidden" name="e" value=""> <input class="funnel-f hidden-input" type="hidden" name="f" value=""> <input class="funnel-r hidden-input" type="hidden" name="r" value=""> <input class="funnel-t hidden-input" type="hidden" name="t" value=""> <input class="funnel-s1 hidden-input" type="hidden" name="s1" value=""> <input class="funnel-s2 hidden-input" type="hidden" name="s2" value=""> <input class="funnel-s3 hidden-input" type="hidden" name="s3" value=""> <input class="funnel-s4 hidden-input" type="hidden" name="s4" value=""> <input class="funnel-s5 hidden-input" type="hidden" name="s5" value=""> <input class="funnel-success-url hidden-input" type="hidden" name="success_url" value=""> <input id="recaptcha-response-v3" class="g-recaptcha hidden-input" type="hidden" name="g-recaptcha-response" value=""> <input class="signup-email" type="email" name="email" placeholder="Your email address" required autocomplete="email"> <input class="email-submit" type="submit" value="Join Free"> </div> <div class="trends-opt-in"></div> <div submit-success> <template type="amp-mustache"> <p class="c-message c-message--success">Thank you for subscribing.</p> </template> </div> <div submit-error> <template type="amp-mustache"> <p class="c-message c-message--failed">Your submission failed. Please try again!</p> </template> </div> </form> </div>