Compare Transaction Fees Across Chains Guide

Sandro Brasher
September 26, 2025
7 Views
how to compare transaction fees across chains

In the last three years, Ethereum transfer fees have hit over $60 at busy times. This high fee surprises me every time I switch networks for a simple transfer.

I created this guide to help you compare fees across different chains easily. It mixes technical insights with my personal methods. I cover networks like Ethereum, Solana, Bitcoin, Binance Smart Chain, and TRON.

You’ll learn step-by-step how to check fees, the tools I trust, and stories of fee miscalculations. Like when sudden big moves in coins like LINK or SOL made fees jump for hours. I’ll teach you how to use a simple fee calculator. And how to use fee trackers, explorers, and analytics platforms to compare fees.

This part explains why it’s important to compare fees across chains. What you’ll learn from this guide. And what you’ll get out of it — a checklist, tool recommendations, and a look at future fee trends.

Key Takeaways

  • Comparing fees across chains lets you find the cheapest way to send funds or set up contracts.
  • I use a combination of fee trackers, blockchain explorers, and analytics platforms to compare fees accurately.
  • Keeping your fee estimates realistic is easy with simple calculations—like gas units times gas price or fee-per-byte.
  • Fees can change quickly due to big market moves or stablecoin activities; always check the latest data.
  • This guide gives you a practical checklist and a basic fee calculator to use right away.

Understanding Transaction Fees in Blockchain

I have noticed that fees lead us to make certain choices. We think about when to send money and which wallet to use. This is because of the cost to complete a transaction. We will look into these costs, why they are not the same everywhere, and how prices change quickly.

What Are Transaction Fees?

Transaction fees are what we pay so that our transactions are included in a blockchain. They are paid in currencies like BTC, ETH, SOL, and BNB. Or as gas units on networks like Ethereum. For us, the cost sometimes looks simple and other times, it’s hard to figure out.

The EIP-1559 model on Ethereum has a base fee that gets destroyed and a tip for validators. This made me see fee changes and the future of Ethereum fees differently.

Why Do Fees Vary Across Chains?

The way a blockchain agrees on transactions affects costs. For example, Bitcoin’s system makes larger transactions more expensive. But, chains like Solana keep costs low because they process more transactions quickly.

The type of transaction makes a difference in costs. Simple transfers are cheaper than complex contract calls. How fees are decided also matters. Before, Ethereum made people bid for space. Now, some networks have set fees or change fees based on how busy they are.

The Role of Supply and Demand

When there’s not enough space on a blockchain, fees go up. Big events can make fees jump from just a few cents to a lot more. What businesses do, like moving stablecoins, can also change fees over time.

The number of transactions a blockchain can handle affects fees too. Solana, for example, keeps fees very low for simple things. Bitcoin, because it doesn’t do many transactions but handles big amounts, has higher fees.

By keeping an eye on network activity, I can guess when fees will go up. This helps me choose between sending something quickly or cheaply. It also helps me understand how to look at fees on different blockchains for what I need.

Popular Blockchain Networks and Their Fees

I check fees on different blockchains every week. This helps me choose where to move money or start smart contracts. Here’s a look at the costs on four big networks for users and developers.

Bitcoin

Bitcoin charges fees based on data size, using satoshis per byte. Blocks come about every ten minutes, but there’s not much room.

When lots of transactions happen, Bitcoin’s fees can jump quickly. I use it for big payments when time is really important.

Ethereum

Ethereum uses a gas system for fees. With EIP-1559, a base fee burns some gas, changing costs.

When you use complex smart contracts, like for NFTs or DeFi, Ethereum fees can go way up. I keep an eye on gas for actions on Uniswap or with Chainlink.

Binance Smart Chain

Binance Smart Chain is cheaper than Ethereum and uses BNB for fees. It’s a go-to for many because of steady costs.

Its fees remain low usually, but can go up with a lot of new users. I always check the current fees before big transactions.

Solana

Solana’s high speed and quick confirmations keep fees low. It’s great for trades and using apps.

Even with more big players coming in, costs for trades and transfers stay cheap. Solana usually costs less than Ethereum for the same type of transactions.

Network Fee Model Typical Cost When It Spikes
Bitcoin Satoshis per byte $1–$30 (varies) High mempool congestion, market peaks
Ethereum Gas (EIP-1559 base fee + tips) $2–$200+ NFT drops, DeFi booms, heavy contract use
Binance Smart Chain BNB-denominated flat-ish fees Cents to low dollars Rapid adoption or mass token events
Solana Low-latency fee per signature Fractions of a dollar (cents) Massive programmatic load, rare spikes

Sending a standard token on Solana or Binance Smart Chain only costs a few cents. On Ethereum, the same thing can cost from a few dollars to hundreds, depending on traffic.

Before any transaction, I quickly compare fees using explorers. This finishes my fee check and helps me decide.

Tools for Comparing Transaction Fees

Before I transfer, I quickly check tools online to avoid unexpected fees. A simple overview helps me choose the best chain. To see the full picture, I use a mix of fast aggregators, detailed explorers, and in-depth analytics.

Fee Comparison Websites

Fee comparison sites show fees from different chains at a glance. They’re useful for a speedy cross-chain overview. They display average and typical fees, including percentiles, making it easy to choose a cost-effective transfer path.

Blockchain Explorers

Blockchain explorers like Etherscan, Solscan, Blockchair, and BscScan give me the details I need. When accuracy is key, I check actual transactions on these sites. They provide info on things like mempool size, fees per transaction, and the latest block stats, confirming my numbers against a fee comparison tool.

Analytics Platforms

Platforms like Glassnode, Dune Analytics, Nansen, and Chainalysis offer insight into fee history. I use Dune’s dashboards for specific data, like median gas for ERC-20 transfers over time. These sites also show how much miners make from fees and how validator actions affect fee changes.

For quick fee calculations, I keep a simple formula handy: (estimated gas units) × (current gas price), or sat/byte × estimated transaction size. This quick calculation, alongside a fee tool and an explorer, helps me check my numbers.

Analytics also help track corporate and big-money movements on the blockchain. Seeing large transfers on Glassnode or Nansen helps me understand sudden fee increases. This info is crucial before I move big amounts.

Tool Type Use Case Representative Platforms What I Check
Fee comparison tool Quick cross-chain choice Aggregator sites Median/mean fees, percentiles, latest updates
Blockchain explorers Transaction validation Etherscan, Solscan, Blockchair, BscScan Per-tx fee, mempool, recent block fee stats
Analytics platforms for fees Trends and institutional insight Glassnode, Dune Analytics, Nansen, Chainalysis Historical trends, fee revenue, on-chain flows
Transaction fee calculator Ad-hoc estimate Built-in wallet tools or manual calc Estimated gas × gas price, or sat/byte × tx size

Factors Influencing Transaction Fees

I keep an eye on fees when moving assets across different networks. Small decisions can lead to big expenses over time. Here, I’ll explain the main factors that affect your transaction costs and why they fluctuate.

Network Congestion

Full blocks mean that miners and validators prefer transactions with higher fees. Big events, like presale rushes and NFT launches, can dramatically increase fees. This shows how real-life events directly impact network congestion and fees.

A surge in users causes fee bidding wars. By monitoring the mempool and pending transaction counts, I can foresee price jumps. Here’s a tip: avoid making non-urgent transactions during peak times.

Fee Structure Models

Every blockchain has its own way of calculating fees. For instance, Ethereum combines a base fee with tips, while Bitcoin’s fees are based on transaction size. Solana charges per signature, and chains like Binance Smart Chain focus on keeping fees low for frequent transfers.

Understanding these models is crucial for comparing fees across blockchains. I often compare the cost of a complex action on Ethereum with one on Solana to save money.

Type of Transaction

Transactions come in various forms and costs. Simple token moves are cheap, but actions like ERC-20 approvals or DeFi trades cost more. Dealing with complicated contracts can significantly increase fees.

Using cross-chain bridges also adds to the cost. Charges come from the original chain, the bridge, and the target chain. I always check the total cost before sending large amounts to avoid any shocks.

Practical Workflow

Before making a call to a contract, I estimate the gas it will use. Wallets often give a high estimate. I also do a test run or check the contract’s past gas usage to get a better idea of the cost.

For frequent, low-cost transactions, I look to chains like TRON or Binance Smart Chain. This approach is different from using Bitcoin for occasional, large transfers.

Factor Typical Impact How I Test It
Network congestion effects Fee spikes during events; longer confirmation times Monitor mempool, use peak-hour avoidance
Fee structure models Different pricing logic; variable predictability Compare gas well-estimates, simulate transactions
Type of transaction Simple transfers cheap; contract calls expensive Review contract ABI, run dry-runs or testnet calls
Cross-chain routing Multiple fees stacked; higher total cost Audit bridge fees, perform transaction cost analysis
Chain throughput High throughput lowers per-tx cost Measure average fees across time windows

Graphs and Statistics on Fees

I have a collection of charts for studying transaction costs. These visuals let me quickly find patterns and check if my guesses match the facts. For this, I use data from Dune Analytics and Glassnode, and then cross-check it with block explorers for the latest blocks.

Looking at fee trends over time, we see patterns. Bitcoin’s fee-per-byte goes up when lots of people use it and down when it’s less busy. Ethereum’s gas fees jumped a lot in 2020 and 2021 because of DeFi and NFTs. Solana’s fees have stayed low due to its high throughput.

I focus on how much fees change over time, not just the highest points. This method shows how volatile fees are and helps spot lasting changes versus temporary spikes.

Current average fees by chain come from up-to-date checks. For Ethereum, I look at the median gas price in gwei and then change it to USD for a standard ERC-20 transfer. For Bitcoin, I follow the sat/byte rate and the dollar cost for a typical transaction. For Solana, I note the amount of lamports per signature and convert it to USD. And for the BNB Chain, I calculate the BNB cost for a token transfer.

My process is to first check a fee comparison site and then double-check those numbers with the chain’s explorer for the latest blocks. This approach reduces mistakes from outdated information and gives a current view.

Future fee changes will be influenced by certain factors. More businesses using blockchain, more use of stablecoins on certain chains, and advances in technology like rollups will change how much we use these chains. And improvements, such as those planned for Ethereum, will alter how much we pay in fees.

I believe we’ll see networks split in how they handle scaling. Networks that don’t upgrade their capacity may have high fees at busy times. But Layer 2 solutions and high-capacity networks should offer lower fees, on average.

Metric Bitcoin Ethereum Solana BNB Chain
Representative fee unit sat/byte gwei / USD per ERC-20 lamports per signature / USD BNB / USD
Historical volatility High across cycles Very high (2020–2021 spikes) Low, stable Moderate
Typical data source Block explorer + Glassnode Dune Analytics + Etherscan Solana Explorer + Dune BSCScan + fee trackers
Correlation with volume Strong Very strong Moderate Strong
Implication for users Batching helps Use L2s when possible Low-cost transfers feasible Good for stablecoin rails

I suggest making a three-line chart. It should show the median USD cost for a standard token transfer on BTC, ETH, and SOL over two years. Also, a bar chart of average daily transactions for each chain could show how demand affects fees. Include major events like presales and stablecoin launches as markers on the chart.

Combining graphs and stats on fees, trends in past fees, current fees, and future fee predictions offers practical analysis. It helps traders, creators, and curious folks make informed decisions. They can pick the best blockchain for keeping costs low in their projects.

Methods for Reducing Transaction Fees

Small changes in crypto transactions can save you a lot. By mixing smart wallet settings, timing, and using different chains, I keep costs low and stay safe. Here, I’ll share some ways to cut down on fees without losing out.

Fee adjustments in wallets offer control over how much you spend. Wallets like MetaMask, Trust Wallet, and Coinbase Wallet have an advanced mode. This lets you set the gas price, gas limit, or transaction speed. Choosing a slower transaction can delay it but saves money for transfers that can wait. I use a fee calculator to see how much I save this way.

Transactions during off-peak times reduce costs. Crypto networks get busy and fees go up and down. I watch the network’s activity over the day and send money when it’s cheaper. This simple step has lowered what I spend on swaps.

Layer 2 solutions offer big savings on Ethereum fees. Using Optimism or Arbitrum, I’ve saved up to 90% on ERC-20 swaps when demand is high. Other options like Binance Smart Chain or Solana also have low fees for everyday transactions.

Grouping transactions and using cheaper blockchains for regular payments saves money. Sending stablecoins over TRON or BSC is often cheaper than Ethereum. Some services even skip fees or don’t need gas for transactions, which is great when available.

A quick guide helps me choose the best method for each transfer:

Strategy Typical Savings Trade-off
Lower priority via wallet settings 10–60% Slower confirmation
Off-peak crypto transactions 20–70% Needs timing and monitoring
Use layer 2 solutions 50–95% Extra steps and different feel
Batching and alternative chains Varies; cumulative savings Need to match recipient’s needs

I always check the fee calculator, network activity, and wallet options before I send money. This keeps my expenses low. Try these methods one by one, see the results, and then mix them for greater savings.

Case Studies of Fee Comparison

I ran tests to see how fees varied across different networks. The aim was to track actual costs and find patterns. This research on transaction fees looked at common activities—like settlements, token transfers, and swaps.

I checked a $10,000 settlement on Bitcoin and Ethereum during busy times. Bitcoin’s fees stayed predictable as they depend on transaction size. On Ethereum, using a smart contract made costs jump when gas prices went up. This shows a big difference in fees between Bitcoin and Ethereum for large transfers.

Moving tokens between chains adds extra costs. A comparison showed the original chain usually matters most for fees. For instance, moving from Ethereum to Binance Smart Chain involves several fees. The highest cost came from the Ethereum part.

Doing a lot of transactions changes the fee picture. I swapped tokens on Arbitrum to rebalance a portfolio. The total fees showed that Layer 2, like Arbitrum, was cheaper than Ethereum’s mainnet.

Here’s a brief cost comparison for transferring an ERC-20 token at a busy time versus other options. The numbers show typical costs, not fixed prices.

Network / Action Typical Cost (Observed) Notes
Ethereum — single ERC‑20 transfer (peak) $20–$60 Costs spike during presale-style surges; complex contracts can exceed this range
Solana — token transfer $0.0005–$0.01 Low per-transfer fee; best for small, frequent payments
Arbitrum — ERC‑20 transfer on Layer 2 $0.10–$1.50 Lower than L1 for repeated actions; withdrawals to L1 add cost

Big sales make on-chain L1 use too costly for many. This pushes people towards using bridges and Layer 2 options. My live reports on sales confirmed this often.

When moving across chains, consider the whole route. A full fee comparison must look at all charges involved. Missing any part can mess up your cost expectations and savings.

In my hands-on work, I found Layer 2 often saves fees, especially with many transactions. Putting assets on Layer 2 and grouping actions there cuts overall costs. But, moving money back to Layer 1 needs careful cost management.

FAQs on Transaction Fees

I often get questions about moving money between networks or checking wallets. I find the answers by watching transaction pools and using tools like MetaMask and Ledger. I also use explorers for Bitcoin, Ethereum, Solana, and BNB Chain.

How Are Fees Calculated?

Each blockchain network calculates fees differently. For Bitcoin, it’s satoshis per byte times the transaction size. Ethereum uses gas units multiplied by a gas price in gwei, adding a base fee and a miner tip with EIP-1559. Solana uses lamports per signature, and BNB Chain charges gas in BNB units. Wallets convert this to USD so we know the cost upfront.

Can Fees Be Avoided?

Skipping fees isn’t possible since they pay the network’s validators and miners. But, you can lower them by moving your transactions to a less expensive chain, using layer-2 solutions, batching transfers, or sending them when the network is less busy. Some custodial services might cover or combine fees for you, trading off some control for ease.

What Happens If I Don’t Pay the Fee?

If your fee is too low, your transaction might not get confirmed. It could stay pending, or others might replace it if they pay more. On Bitcoin, this is done with Replace-By-Fee; Ethereum has its own method. Remember, failed contract actions still use gas, costing you for the attempt.

A tip from my own experiences: add a little extra to the suggested fee for urgent transactions. For less urgent ones, choose a lower speed to save on costs. When comparing costs on different networks, factor in the time you’re willing to wait.

Here’s a quick checklist I follow for transaction fees:

  • Check the mempool depth before sending.
  • Pick the right chain for what you’re doing.
  • Use batching or Layer 2 to reduce costs.
  • Allow a tiny buffer for more reliable transactions.

Evidence of Changing Transaction Dynamics

I’ve looked at on-chain activity during upgrades and market changes. Events like presales and big token launches in 2025 caused sudden surges. These moments show how fees change when there’s more competition for block space.

Examples include Ethereum gas spikes during presales and big buys of Solana and Chainlink. These actions upped the usual activity level, putting pressure on validators. We saw quick jumps in activity during launches. And longer changes when big institutions invested in crypto.

Real-World Examples

In 2025’s presales, networks quickly became crowded. My tools and public data showed lots of pending transactions and fee increases. This cycle happened often: a surge in demand led to higher fees, then users looked for cheaper options.

Big trades matter too. Large SOL buys or settling LINK trades made regular transactions go up. This pushed up average fees over time, not just at big events. It proves that changes in fees come from both big buys and regular folks getting in on the action.

Impact of Scaling Solutions

L2 solutions like Optimism and Arbitrum moved many everyday transactions away from the main networks. Sidechains and higher-capacity networks like Solana offered lower costs. Scaling solutions slowed fee increases on main networks as people moved their transactions.

When rollup tools got better, we saw fees drop. Making L2s easier to use changed how people acted. This change shows how tech and ease of use are reshaping transactions.

Regulatory Changes and Their Effects

Changes in regulations change how settlements happen. When exchanges or big players change how they hold or report, it affects on-chain flows. This can either increase or decrease the demand for block space, affecting fees in unpredictable ways.

Things like token listings and ETF additions are examples. Becoming part of a regulated product can boost trading and impact fees. Such flows benefit validators and change transaction locations. I’ve noticed clear fee changes linked to this kind of news.

For those who want to quickly move cash to crypto during market changes, here’s a guide I found useful: convert cash to bitcoin with a bitcoin.

Conclusion and Future Outlook

There are several reasons why fees can vary across different blockchains. These include the rules for reaching consensus, how many transactions they can handle, and how they set their fees. The kind of transaction and how busy the network is can impact fees more than the token’s price itself. Websites that compare fees, blockchain explorers, and analytics tools like Dune and Glassnode are crucial for comparing transaction fees in real time.

In the future, we’re likely to see fees continue to change. Solutions like Layer 2 rollups and high-throughput Layer 1s will help keep costs down for regular transactions. Big updates to data protocols and new ways to handle fees will change how much money validators and users need to pay. But events that bring a lot of users or new token launches can still make fees jump on busy networks like Ethereum or Solana.

Keeping up with fee changes is practical for me. I always look at comparison tools and blockchain explorers before transferring anything important. I also keep an eye on analytics and news about big fund movements or updates to the network. Doing this helps me save money and time.

Here’s the checklist I follow: First, I figure out what kind of transaction I’m making and how urgent it is. Next, I look at a site that compares fees and check blockchain explorers. If I want to save money, I think about using a Layer 2 solution or a different blockchain. Whenever I can, I try to do a bunch of transactions at once. Finally, I keep track of the fees I’ve paid to make better choices in the future. These steps help me keep up with changing fees for cross-chain transactions.

FAQ

What are transaction fees and how do they work across different blockchains?

Transaction fees are paid to miners or validators to include a transaction in a block. They are in the native token of that blockchain (like BTC, ETH, SOL, BNB) or in gas units. The fee model varies across blockchains.For example, Bitcoin’s model is based on the size of the transaction in satoshis-per-byte. Ethereum calculates fees by multiplying gas units by the gas price, which includes a base fee and a tip. Solana charges per transaction signature in lamports, and BNB Chain uses a gas model priced in BNB.The transaction’s type and the network’s consensus mechanism and capacity affect the total fee. Simple transfers cost less than smart contract interactions.

Why do fees vary so much between chains like Bitcoin, Ethereum, Solana, and BNB Chain?

The main reasons for fee differences are the design of the blockchain, how many transactions it can handle at once, how quickly blocks are added, and how fees are set. For instance, Bitcoin’s fees can go up when lots of transactions are waiting to be processed.Ethereum’s fees change based on how much computing power a transaction needs and the current demand for block space. Solana keeps fees low by processing many transactions fast. BNB Chain and TRON have lower, more predictable fees because they can handle many transactions easily.

How does supply and demand affect transaction fees?

Demand for blockchain space goes up during big sales or launches, driving fees higher as users pay more to be included faster. Activities from big players or a lot of use on certain blockchains can make fees go up.That’s why sending funds on Solana might be cheaper than doing something similar on Ethereum, especially when the system is busy.

What tools should I use to compare transaction fees across chains?

I start with a website that compares fees across chains for an overview. Then, I use a specific blockchain explorer (like Etherscan or Solscan) to check the fees for individual transactions. To understand trends, I look at analytics platforms like Dune Analytics or Glassnode.For quick calculations, I multiply gas units by gas price for Ethereum transactions or satoshis by byte size for Bitcoin transactions.

Can you give me a simple workflow to calculate expected fees before sending?

First, know what type of transaction you’re doing and how big it is. Check a fee comparison site for the going rates. Look at the recent transactions in a blockchain explorer to see actual fees. Then use a calculator to work out your cost.For urgent transactions, add extra to make sure your transaction goes through quickly. Remember to include all possible fees, especially for transactions over bridges.

How do I interpret gas estimates for smart-contract interactions?

Gas estimates vary based on what function of the contract you’re calling. Check an explorer or a dashboard like Dune for the gas used in past transactions similar to yours. Wallet estimates may be higher to ensure the transaction completes.Multiply the gas used by the current gas price and add some extra to be safe.

Are there practical ways to reduce fees when moving funds or trading?

For everyday use, consider Layer 2 solutions like Arbitrum or fast blockchains like Solana. You can also group transactions together. Choose times when the network is less busy and set a lower priority for less urgent transactions.Shifting frequent transactions to a Layer 2 network can dramatically cut down your fees.

How do cross-chain transfers affect total fees?

Moving assets across chains usually means paying fees on both the starting and ending chains, plus any bridge fees. Often, the cost on the starting chain, like Ethereum, is the biggest part of the total.Always calculate the entire cost before making a cross-chain transfer.

What happens if I set my fee too low?

Your transaction might not get processed quickly, or it could be replaced by others willing to pay more. Even if a smart contract transaction fails, you’ll still pay for the computing power used.For important transactions, it’s a good idea to pay a bit more than the minimum fee suggested.

Are there fee comparison websites you recommend?

I start with websites that give a general idea of fees across different blockchains. Then, I double-check with the specific blockchain’s explorer. I also look at analytics platforms for a deeper understanding of fee trends.

How should I read historical fee trends to predict near-term costs?

Check how median fees have changed over time and note any spikes during big events. Compare fee increases with on-chain activities and news to make educated guesses about future costs.Charts showing the average cost of transactions and daily volume can help you understand the relationship between demand and fees.

Do protocol upgrades and Layer 2 adoption really lower fees long-term?

Yes, moving activity to Layer 2 networks or through upgrades that improve network efficiency can lower costs. As the technology and user experience of Layer 2 solutions improve, more transactions move there, reducing fees for common transactions.

Which chains are cheapest for stablecoin transfers and why?

TRON and BNB Chain usually have the lowest fees for stablecoin transactions due to their design and capacity to handle many transactions. They are often used for moving stablecoins frequently. But for important transactions, Bitcoin’s security makes it a preferred choice despite higher fees.

Can wallets or services hide fees from users?

Some services might include fees in their overall cost, which could mean less control for you. Advanced wallets let you choose the speed and cost of transactions. Watch out for hidden charges, especially when using managed services or exchanges.

How often should I check fees before moving funds?

Always check fees just before sending anything significant. For planned transactions, keep an eye on fee trends to find cheaper times to transact. I use a mix of tools to stay informed before making any big moves.

Where can I find on-chain evidence of fee drivers like institutional buys or presales?

Look at platforms like Glassnode or block explorers for signs of big transactions or activity spikes. Reports on institutional investments and dashboard data can explain why fees are rising.

If I frequently rebalance or trade, what’s the most cost-efficient setup?

For regular trading, use a Layer 2 network or a blockchain with low fees. Save secure blockchains like Bitcoin for big transfers. Using strategies like batching and bridges wisely can save a lot of money in fees.

Are there situations where paying higher fees makes sense?

Sometimes, paying more is worth it for fast settlements, to avoid being outbid in trades, or when moving funds in risky market conditions. Paying extra on congested networks can also avoid delays and added costs from failed transactions.
Author Sandro Brasher

✍️ Author Bio: Sandro Brasher is a digital strategist and tech writer with a passion for simplifying complex topics in cryptocurrency, blockchain, and emerging web technologies. With over a decade of experience in content creation and SEO, Sandro helps readers stay informed and empowered in the fast-evolving digital economy. When he’s not writing, he’s diving into data trends, testing crypto tools, or mentoring startups on building digital presence.