یکی از روش‌های نگهداری و ذخیره‌سازی ارزهای دیجیتال، استفاده از کیف پول نرم­ افزاری (Software Wallet) است. کیف پول‌های نرم افزاری که به آن‌ها کیف پول‌های دیجیتال نیز گفته می‌شود، اغلب به صورت برنامه‌های کامپیوتری یا اپلیکیشن‌های تلفن همراه هستند. با توجه به اینکه کیف پول‌های نرم افزاری به اینترنت متصل هستند، نسبت به کیف پول‌های سخت افزاری امنیت کمتری دارند.