Influencers have come to finance — and they’re making bank

“Finfluencers” use platforms like TikTok and Instagram to make finance topics digestible to younger audiences, and can make $500k+ per year.

Rob Litterst • September 21, 2021

Square scoops up Afterpay in the battle of BNPL

Square agreed to purchase Australian fintech giant Afterpay for $29B, adding another big player to the “buy now, pay later” space.

Rob Litterst • August 3, 2021

Apple joins the ‘Buy Now, Pay Later’ party

Apple wants to squeeze more revenue out of its 1B+ iPhone users by offering a BNPL product.

Trung T. Phan • July 19, 2021

Robinhood’s $40B+ IPO, explained

Robinhood is on pace for $2B+ in sales in 2021 and is eyeing a $40B+ valuation.

Trung T. Phan • July 7, 2021

Digital banks are winning new customers by going niche

There are digital banks that serve the LGBTQ+ community (Daylight), Latinos (Greenwood), Black Americans (First Boulevard) and the underbanked (CapWay).

Juliet Bennett Rylah • July 2, 2021

Stripe rolls out a super-fast ID verification tool

Stripe -- the $95B fintech startup -- is edging into another high-value business: identity management.

Juliet Bennett Rylah • June 23, 2021

How Shopify became a payments company

Shopify’s payment solution (Shop Pay) will be available for Facebook and Google starting this summer.

Trung T. Phan • June 21, 2021

Fintech Klarna becomes Europe’s most valuable startup, worth $45B+

Klarna -- a leader in “buy now, pay later” (BNPL) -- has become Europe’s biggest startup, valued at $45B+. But its business model raises questions.

Kolby Hatch • June 16, 2021

Ethereum’s co-founder snags $65m to help modernize financial infrastructure

ConsenSys works on 2 Ethereum-based blockchains you may have heard of: NFTs and DeFi.

Kolby Hatch • April 16, 2021

Inside the monopoly of tax e-filings (and how to change it)

TurboTax and H&R Block have spent decades cementing their position as America’s tax tools. Are fintech apps an alternative?

Trung T. Phan • April 13, 2021

How financial engineering can save lives

After personal tragedies, MIT professor Andrew Lo created a new financing framework for biotech. One of his students launched a startup based on it.

Trung T. Phan • February 10, 2021

Why would Square buy streaming music service Tidal?

Square’s acquisition of Tidal would supercharge its Cash App, among other benefits.

Trung T. Phan • December 30, 2020

How Stripe Treasury aims to disrupt banks

Business banking still lives in the past, so Stripe created a banking-as-a-service (BaaS) solution that moves at the speed of the internet.

Trung T. Phan • December 8, 2020

Visa’s $5.3B marriage to fintech startup Plaid just got blocked by the DOJ. Why?

Visa’s tie up with Plaid would put a total stranglehold on debit payments. The DOJ doesn’t like that.

Trung T. Phan • November 6, 2020

The ‘Stripe of Africa’ just got acquired by Stripe for $200m+

By acquiring Paystack -- one of Africa’s top fintech firms -- Stripe is getting a toehold on the continent, which will have half the world’s population by 2050.

Trung T. Phan • October 16, 2020

Venmo and Cash App are a scammer’s paradise

Fraud rates on payments apps are 3x to 4x more than on debit or credit cards.

Michael Waters • October 14, 2020

The chatbot banker will see you now

A banking startup called Zelf operates wholly out of WhatsApp and Facebook Messenger.

Michael Waters • August 5, 2020

Earnings calls have become a mouthful

The pandemic has forced CEOs to give up on brevity.

Michael Waters • May 21, 2020

Fintech firms are angling to help you with your stimulus check

They’re rolling out the red carpet for people who want their money faster, but some people have questions.

Nick DeSantis • April 17, 2020

Facebook’s cryptocurrency is finally getting its head out of the stars

Financial world domination may no longer be in Libra’s horoscope.

Michael Waters • April 17, 2020

iDebt: Apple partners with Goldman on new mobile credit card

Apple will start testing its first credit card in partnership with Goldman Sachs, linked directly to the Apple Wallet.

Lindsey Quinn • February 22, 2019

Billd, a startup that offers short-term construction loans, raised $60m

Billd, a startup that offers short-term construction loans, raised $60m as it aims to expand its reach of streamlining the financial relationship between building suppliers and contractors.

Wes Schlagenhauf • January 30, 2019

2 fintech old-timers are coming after Square with a $22B partnership

Fiserv and First Data merged in a $22B deal, and now they’re poised to compete with payment companies like Square, Paypal, and Ant Financial.

Conor Grant • January 17, 2019

Good news and bad news: Flutterwave raises $20m, but loses its founder

Flutterwave extends its latest Series A, bringing the payment solutions startup to $20m in funds raised, but it comes with the news of its famous CEO’s departure.

Wes Schlagenhauf • October 16, 2018

Greenlight: The debit card for kids

The company is offering parents cash-free control.

The Hustle • February 6, 2017

Join 2M+ professionals getting the Hustle daily news brief

[email-submission-form button-text="Join Free" include-trends-opt-in="true" success-url="https://thehustle.co/signup" default-source="thehustleco" default-medium="home-exit-popup" default-campaign="home-page" form-id="exit-popup-general" optinmonster-conversion="true"]
<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 getCookie(name) { var cookieArr = document.cookie.split(";"); for(var i = 0; i < cookieArr.length; i++) { var cookiePair = cookieArr[i].split("="); if(name == cookiePair[0].trim()) { return decodeURIComponent(cookiePair[1]); } } return null; } function setHiddenFieldValue(wrappingDiv, searchParams, className, utmName, cookieName, defaultValue) { var el = wrappingDiv.getElementsByClassName(className)[0]; var existingVal = el.getAttribute('value'); if (utmName == 'ref') { var newVal = searchParams.get(utmName) || getCookie(cookieName); } else { 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'); Array.prototype.forEach.call(wrappingDivs,wrappingDiv => { var sp = new URLSearchParams(window.location.search); setHiddenFieldValue(wrappingDiv, sp, 'funnel-source', 'utm_source', 'funnel_source', 'thehustleco'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-campaign', 'utm_campaign', 'funnel_campaign', 'home-page'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-medium', 'utm_medium', 'funnel_medium', 'home-exit-popup'); 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('validate-email-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; error.style = ''; } }); if (false) { initCaptchaFormV2(); } } function initCaptchaFormV2() { var v3RecaptchaResponseEl = document.getElementById('recaptcha-response-v3'); v3RecaptchaResponseEl.parentNode.removeChild(v3RecaptchaResponseEl); var wrappingDiv = document.getElementById('email-submission'); var subForm = wrappingDiv.getElementsByClassName('email-submission')[0]; var captchaVersion = document.createElement('input'); captchaVersion.class = 'g-recaptcha hidden-input'; captchaVersion.type = 'hidden'; captchaVersion.name = 'g-recaptcha-response-v2'; captchaVersion.value = 'true'; subForm.appendChild(captchaVersion); var captchaEl = document.createElement('div'); captchaEl.id = 'verify-your-humanity'; subForm.prepend(captchaEl); var captchaApiScriptEl = document.createElement('script'); captchaApiScriptEl.src = 'https://www.recaptcha.net/recaptcha/api.js?onload=onloadCallback&render=explicit'; captchaApiScriptEl.async = true; captchaApiScriptEl.defer = true; document.head.appendChild(captchaApiScriptEl); } function appendCheckboxes_email_submission() { var wrappingDiv = document.getElementById('email-submission'); var optInDivs = wrappingDiv.querySelectorAll('.trends-opt-in'); optInDivs.forEach(el => { el.style.display = null; if (el.getElementsByClassName('trends-opt-in-checkbox').length < 1) { var checkbox = document.createElement('input'); checkbox.setAttribute('id', 'trends_opt_in_email_submission'); checkbox.setAttribute('class', 'trends-opt-in-checkbox'); checkbox.setAttribute('type', 'checkbox'); checkbox.setAttribute('name', 'trends_opt_in'); var label = document.createElement('label'); label.setAttribute('for', 'trends_opt_in_email_submission'); label.setAttribute('class', 'trends-opt-in-text'); label.textContent = "Yes, I'd like to receive additional emails on hot business opportunities from Trends, by the Hustle"; el.appendChild(checkbox); el.appendChild(label); checkbox.click(); } }) } window.addEventListener('DOMContentLoaded', (event) => { initForm(); if (true) { appendCheckboxes_email_submission(); } }); </script> <div class="email-signup" id=email-submission> <div class="funnel-error" style="display:none;"></div> <form class="email-submission " id="exit-popup-general" action="https://cms.thehustle.co/api/v1/contacts/wordpress_create" 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-page"> <input class="funnel-medium hidden-input" type="hidden" name="medium" value="home-exit-popup"> <input class="funnel-form-id hidden-input" type="hidden" name="form-id" value="exit-popup-general"> <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="https://thehustle.co/signup"> <input id="recaptcha-response-v3" class="g-recaptcha hidden-input" type="hidden" name="g-recaptcha-response" value=""> <div class="signup-icon" style="display:none;"> <svg width="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6Zm-2 0-8 5-8-5h16Zm0 12H4V8l8 5 8-5v10Z" fill="#848B92"></path></svg> </div> <input class="signup-email" type="email" name="email" placeholder="Your email address" required autocomplete="email"> <input class="email-submit om-trigger-conversion" type="submit" value="Join Free"> </div> <div class="validate-mistake-emails-message" style="display:none;"></div> <div class="trends-opt-in" style="display:none;"></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>