Talk to an Expert
  • Blockchain Technology, Mobility, AI and IoT Development Company USA, Canada Retina Logo Blockchain Technology, Mobility, AI and IoT Development Company USA, Canada Sticky Logo
    • About us Services Hire Developers Industries Case Studies Blog
    • Inquire
  • Blockchain

  • AI & ML

  • Generative AI

  • Software Development

  • IOT

  • Token

Blockchain

Smart Contracts

Cryptocurrency

NFT

Web3

DeFi

Metaverse

  • DeFi Development
  • DeFi Lending Platform Development
  • DeFi Wallet Development
  • DeFi Staking Platform Development
  • DeFi Exchange Development
  • Smart Contracts Development
  • Smart Contracts Audit
  • Solidity Development
  • Cryptocurrency Development
  • Cryptocurrency Wallet Development
  • Cryptocurrency Exchange Development
  • ICO Development
  • STO Development
  • IEO Development
  • Decentralized Exchange Development
  • MPC Crypto Wallet
  • Meme Coin Development
  • IDO development
  • Crypto Trading Bot Development
  • Stablecoin Development
  • NFT Marketplace Development
  • NFT Token Development
  • NFT Game Development
  • White Label NFT Marketplace
  • P2E Game Development
  • Metaverse Development
  • Metaverse Games Development
  • Blockchain Development
  • Blockchain Consulting
  • Ethereum Blockchain Development
  • Dapp Development
  • Enterprise Blockchain Development
  • DAO Development
  • Web3 Development
  • Web3 Game Development
  • Web3 Marketing Services
  • AI Development
  • AI App Development
  • AI Consulting
  • AI Software Development
  • ChatBot Development
  • Enterprise AI ChatBot
  • AI Chatbot Development
  • LLM Development
  • Machine Learning Development
  • AI Copilot Development
  • MLOps Consulting Services
  • AI Agent Development
  • Deep Learning Development
  • AI Deployment Services
  • Deep Learning Consulting
  • AI Token Development
  • AI Development Company
  • AI Development Company in Saudi Arabia
  • AI Integration Services
  • Generative AI Development
  • Generative AI Consulting
  • ChatGPT Development
  • Gen AI Integration Services
  • Custom Software Development
  • SaaS Application Development
  • Healthcare Software Development
  • DevOps Consulting
  • Cloud Computing
  • Enterprise Software Development
  • Financial Software Development
  • Fintech Software Development
  • Insurance Software Development Company
  • Travel App Development
  • Software Consulting
  • IOT Development
  • Erc20 Token Devlopment
  • Asset Tokenization
  • Real Estate Tokenization
  • BEP20 Token Development
  • Tokenization Platform Development
  • Ethereum Token Development
  • Healthcare

  • Logistics

  • Oil and Gas

  • Education

  • Retail

  • Transportation

  • Wellness and Fitness

  • Cannabis Suite

    • Hire Blockchain Developers
    • Hire Full Stack Developers
    • Hire Web3 Developers
    • Hire NFT Developers
    • Hire Metaverse Developers
    • Hire Mobile App Developers
    • Hire AI Developers
    • Hire Generative AI Developers
    • Hire ChatGPT Developers
    • Hire Dedicated Developers
    • Hire Solana Developer
    • Hire OpenAI Developer
    • Hire Offshore Developer
  • About Us
  • Networks+
    • Ethereummmm
    • Polygon
    • Binance
    • Hyperledger
    • Cardano
  • Smart Contracts +
    • Smart Contract Development
    • Smart Contract Audit
    • Solidity Development
  • Crypto currency +
    • ICO
    • IEO
    • STO
    • Crypto Exchange
    • Crypto Wallet
    • Crypto Development
  • NFT +
    • NFT Marketplace
    • NFT Game
    • NFT Token
  • Metaverse +
    • Metaverse Developmentsss
    • Metaverse Game
  • Blockchain+
    • Blockchain Game Development
    • Ethereum Token
    • Blockchain Development
    • dApps
    • Defi
  • Mobile Apps +
    • Cross Platform
    • App Designing
    • Progressive Web Apps
    • Wearables App
  • WEB +
    • Web Design & Development
    • Node JS Development
    • Angular JS Development
  • Trending +
    • IoT Development
  • Solutions +
    • on Demand
    • Fitness Trainer
    • Restaurant
    • Taxi
    • Grocery
    • E-Learning
    • Medicine Delivery
    • Laundry
    • Financial
    • Pill Reminder
    • Healthcare
    • Education
    • Finance
    • Retail
    • Supply chain
    • Publishing
    • Beauty & Wellness
    • Government
    • Entertainment
    • Agriculture
    • Pharmaceuticals
    • Mortgage
  • Hire Developers +
    • Hire Blockchain Developers
    • Hire Full Stack Developers
    • Hire Mobile App Developers
  • Industries +
    • Healthcare
    • Logistics
    • Oil & Gas
    • Education
    • Retail
    • Transportation
    • Wellness & Fitness
  • Case Studies
  • Blogs
Home/Case Studies/Accounting Platform with Crypto Assets

Accounting Platform with Crypto Assets

SoluLab has developed a web platform that simplifies payments and accounting for global businesses that operate with crypto assets.

A full-fledged crypto accounting software platform, which retrieves data from exchanges, wallets, and other cryptocurrency platforms, computes the profits, losses, and income from a user’s investing activity, calculates gains and losses, and generates the necessary tax reports.

Engagement model

Time & Materials

Effort and Duration

October 2019 – January 2020

Solution

Crypto accounting software

Project Team

1 Project Manager, 1 Business Analyst, 2 Backend developers, 1 DevOps, 1 Tech Lead

Tech stack / Platforms

Project’s Background

Given various scenarios for a crypto asset ownership change (buying/selling, trading/exchanging, mining, and so on) and different types of tax liability for each, it is not always clear what taxes are to be paid and how to calculate it. However, every single sale of a bitcoin or any other cryptocurrency – whether it was for crypto or for dollars – needs to be reported to the IRS. The Internal Revenue Service has published a draft 1040 tax form, where the very first question reads: “At any time during 2020, did you receive, sell, send, exchange, or otherwise acquire any financial interest in any virtual currency?”

Our customer is a US-based Fintech company which sees its mission in providing their clients who use multiple payment methods (crypto payments, credit cards, ACH, and wire transfers) with a robust tool to calculate their cost basis with no extra effort.

To make the platform calculate crypto taxes correctly, our client needed a service that would retrieve a user’s crypto transactions from the crypto data providers: wallets (BTC,ETH), exchanges (Coinbase, Binance, Bitfinex), and payment processors (BitPay, GloBee, CoinPayment), categorize the incoming digital assets, calculate cost basis and gain/loss for each asset balance reducing transaction, and store the calculated output in the customer’s database for reporting.

Building such an integrated web service requires deep knowledge of crypto assets and crypto basis accounting methods. Moreover, as work on the project was in full swing, the client needed a tech partner with proven development expertise and excellent project management practice. Impressed by SoluLabs portfolio of global projects in FinTech and digital asset management, the customer engaged our team into the project.

Functionality Overview

The SoluLab team of a backend developer, a DevOps engineer, a project manager, and a Fintech business analyst covered the full range of the backend service development, from programming algorithms to testing and further enhancement.

OurFintech software company developed a Python-based script relying on the following business logic:

  • The service receives a request from the platform to calculate the cost basis for every transaction reducing a crypto asset balance owned by a specific user and the resulting gain or loss.
  • It connects to the platform’s Firestore database to retrieve all of the user’s crypto transactions and transaction metadata (including spot price and classification).
  • The service applies custom smart matching algorithms, developed and implemented by our team, that group the crypto transactions by asset (BTC, ETH, etc).
  • For each asset, the tool performs the following steps:
    • Determines the cost basis for each outgoing transaction using the FIFO (First in First Out) calculation method, which remains a default standard in the USA. That is, the first assets that have been purchased will be the first assets that will be disposed of.
    • Determines the gain/loss for each outgoing transaction. This is done by subtracting the cost basis from the selling price.
    • Determines whether the gain/loss is long term or short term. Long-term capital gains tax rate varies between 0% and 20% (plus additional state taxes), while short term gains are taxed at a maximum ordinary income tax rate.
  • The framework stores its calculation output in the Firestore database where the spot price data and other metadata is kept.

Once the work on designing the service callable through a Google function was finished, our team passed it to the client’s frontend development team who integrated the service into the platform’s architecture. Now the tool uses the information generated by the framework to display tax calculation data and sync it with the user’s accounting system.

Results & Future Plans

Our specialists have managed to add extra value to the client’s accounting software by implementing crypto asset classification into different categories and smart calculation of income taxation.

The platform has been successfully launched, and now is showing a great potential as an ultimate platform that simplifies payments and accounting for global businesses. The platform is still growing and now it’s even more than just a crypto accounting tool, but it’s invoicing, payment and accounting software in one that helps businesses get paid faster and more transparently, with dramatically lower fees.

Explore more through these
interesting articles

  • blog

    DLCC Blockchain Solution for Lenders/Borrowers

  • blog

    ICO and Crypto Native Wallet Success Story of Clicktool

  • blog

    The Next Bitcoin Success Story of ZeCash

Mc Donald

Find out how Solulab can help you set up and scale your crypto business.

Have our business experts on the phone to understand your crypto operations and guide you through a demo customized to your business industry.

We are trusted by the best in the world
CateredFit






    Company

    • About Us
    • Our Team
    • Case Studies
    • Career
    • Contact Us
    • Confidentiality
    • Partner with Us

    Portfolio

    • Morpheus
    • Ambetter Insurance
    • Aman Bank
    • MusicalApp
    • Gradient
    • ShopSmart

    Services

    • Web3 Development
    • Blockchain Development
    • DeFi Development
    • Stablecoin Development
    • Asset Tokenization Development
    • Cryptocurrency Wallet Development
    • Crypto Trading Bot Development

    Industries

    • Healthcare
    • Fintech
    • Travel
    • SaaS
    • Generative AI in Insurance
    • GenAI in Banking and Finance

    AI Services

    • AI Development
    • Generative AI Development
    • AI Copilot Development
    • AI Consulting Company
    • AI Chatbot Development
    • AI Agent Development
    • Machine Learning Development

    Insights

    • AI Agent Use Cases
    • AI Use Cases
    • Large Vision Models
    • Agentic RAG
    • AI Agents in Insurance
    • AI on Insurance Underwriting

    Connect

    Sales

     [email protected] +1 347 270 8590  +91 94270 26888

    Hiring

    HR : +91 98055 33953
    Email : [email protected]

    Hire Developers

    • Hire Generative AI Developers
    • Hire Blockchain Developers
    • Hire Web3 Developers
    • Hire Solana Developers
    • Hire AI Developers
    • Hire Blockchain Developers in Saudi
    top blockchain developers top blockchain developers top blockchain developers Top App Development Company Top App Development Company Top Mobile App Development Company Top App Companies San Francisco
    ©2025 SoluLab. All Rights Reserved. DMCA.com Protection Status
    FacebookLinkedinSkypeTwitterInstagramMediumMedium