Intuit Inc. is nearing a deal to buy personal-finance portal Credit Karma Inc. for about $7 billion in cash and stock, in a move that would push the bookkeeping-software giant further into consumer finance, according to people familiar with the matter.

The maker of TurboTax could announce a deal to buy privately held Credit Karma by Monday, assuming talks don’t fall apart, the people said. Credit Karma was valued at roughly $4 billion in a private share sale about two years ago.

...