Zcash Mining Guide for Beginners (2022 Updated) - Mine Zcash on a PC (2024)

Last updated: 1/14/21

Mining Zcash can be a good option to make money using your GPU. All you need is an Nvidia GPU and you’re good to go. In this guide, I’ll explain Zcash Mining in general and also supply you with a step-by-step tutorial on how to mine.

Zcash Mining Summary

The whole process should take less than 20 minutes, just follow these steps:

  1. Install your GPUs and configure your PC
  2. Get a Zcash wallet address
  3. Download and install a Zcash mining program
  4. Join a Zcash mining pool
  5. Start mining!

Getting started with Zcash mining is fairly simple. You don’t need to download the full Zcash blockchain or manage technical command-line miners with manual instructions.

For the purpose of this guide, I’m going to do a detailed walkthrough of setting up and using the very popular Nvidia EWBF Miner. If you have AMD cards, mining Ethereum is probably the more profitable option.

That’s Zcash mining in a nutshell. If you want a more detailed review of the mining process, keep on reading. Here’s what I’ll cover:

  1. Zcash Mining Overview
  2. Reasons to Mine Zcash
  3. Calculating Zcash Mining Profitability
  4. Zcash Mining Hardware
  5. Step-by-step guide for Mining Zcash on Your PC (Windows)
    • Install Drivers
    • Get a Zcash Wallet
    • Download Mining Software
    • Tweak Windows Settings
    • Join a Pool and Configure BAT File
    • Start Your Miner
  6. Frequently Asked Questions
  7. Conclusion

Don’t Like to Read? Watch Our Video Guide Instead

Important update: The EWBF miner I use in the video is no longer updated and offers limited functionality. For a guide on how to download and install the latest miner version, follow this link

1. Zcash mining overview

First – before you dive into the steps for mining Zcash, I suggest you start off with our guide on what Zcash is. If you already know what Zcash is, let’s get more specific on Zcash’s network..

Zcash VS Bitcoin

Zcash uses a different hashing algorithm than Bitcoin’s called Equihash, making it incompatible with the special mining hardware (ASICs) developed for Bitcoin mining. Equihash is designed to resist the development of Zcash-mining ASICs. Instead, it is deliberately best suited for GPU mining.

Zcash also differs from Bitcoin because it has a built-in privacy protocol called zk-SNARKS, which is designed to make it the leading privacy-based crypto in the market (competing with other privacy coins such as Dash and Monero).

Finally, Zcash has a 1.25-minute block time, compared to Bitcoin’s 10-minute blocks, and it produces a block reward of 6.25 coins per solved block.

Zcash Hashrate, Difficulty, and Price

Zcash’s total network hashrate has been generally on the rise since its launch in late 2016.

The rise in total network Hashrate reflects the amount of hardware dedicated to Zcash mining. So, how come this rise is not reflected in blocks being mined more rapidly to decrease the average 1.25-minute block time?

The answer? Difficulty.

Similar to Bitcoin mining, by automatically adjusting the computational difficulty of solving a block, the Zcash blockchain is able to maintain 1.25-minute intervals. As can be seen on this graph from bitinfocharts, difficulty closely tracks hashrate:

2. Reasons to mine Zcash

  • Zcash is easily traded for bitcoins (BTC), so it can be a cheap way to slowly build up a holding position in Bitcoin.
  • Since BTC can easily be exchanged for cash, mining ZEC can be a good way to indirectly fill your bank account or earn cash. ZEC can also be sold directly on some major exchanges.
  • Mining can be a cheap entry ticket to the Zcash markets, which are loved by traders for their high volatility. If you’re a good and/or lucky trader, you can maximize your profits.
  • Ever since ZEC hit the market, it’s been one of the highest-priced altcoins on the market, peaking at over $400 in June 2017.
  • Mining can be a great way to subsidize the purchase of a new high-end GPU (or two, or three…).
  • Finally, building a large ZEC position through mining now may allow you to take advantage of price appreciation in the future with less risk than you’d face by just buying ZEC.

Let’s break this last idea down a bit further.

Mining and holding crypto is similar to the old adage of buying low and selling high. However most buyers don’t know how to do technical analysis, so they buy and sell at the wrong times.

They buy high during parabolic price increases and sell low during what could be normal price corrections on continued upward trends.

Buying gear and mining cryptocurrency with it allows you to own an income-producing asset in the gear itself, with aftermarket resale value holding up very well.

Allowing your gear to earn money and selling that gear when you reach your target can allow you to make nearly all your money back on the gear and pocket the crypto generated as profit.

3. Calculating Zcash Mining Profitability

Now that you have a clearer understanding of the Zcash blockchain and important concepts such as difficulty, you can perform some economic calculations.

To do this, we created a Zcash mining profitability calculator so it is fairly easy.

Difficulty Factor
Hash Rate
ZEC/USD Exchange Rate
ZEC/Block Reward
Pool Fees %
Hardware Cost (USD)
Power (Watts)
Power Cost (USD/kWh)

Just fill the data in the calculator below, according to these guidelines:

Difficulty Factor & ZEC/USD rate: These fields are updated automatically. If you wish to simulate scenarios, you can enter your own values manually.

Hashrate & Power (Watts): Use this table to find the parameters per your GPU’s make and model. Make sure the hashrate measurement is identical between the table and the calculator i.e. MH/s, KH/s etc.

Pool Fees % (optional): Enter your mining fees if you’re mining via a mining pool (usually run around 1%). Leave this blank if you’re mining solo (not recommended).

Hardware cost (USD): Put here how much you paid (or are about to pay) for your GPU and any other mining equipment.

Power Cost (USD/kWh): Enter your electricity price, as appears on your utility bill. You can use this list for the USA or this list for elsewhere in the world.

The profitability output will appear below the calculator as you enter the values:

*In this example I used a 1080Ti GPU with a residential power cost of 20 cents per kWh, with a mining pool fee of 1%. As can be seen in this example, this setup will make me lose money, even after a year of mining…

Also, remember that it may be necessary to buy a new Power Supply Unit (PSU) to run your hardware, depending on your intended setup. While an electrically-efficient PSU might cost more, it will also save on power costs for the long term.

Even more importantly, it is crucial to remember that difficulty and price are variables. Meaning they can and will probably change over time, possibly dramatically. In other words, the profitability score you get is only true for the present moment of calculation.

4. Zcash Mining Hardware

Start off by reading our Zcash mining hardware guide for a complete list of available miners.

Experimenting with various GPU selections in the calculator will help you uncover the card with the best price to performance to power consumption combination (expressed as MH/s per currency unit).

When it comes to which GPU card you should choose, Nvidia would be your first choice. It’s important to note that while AMD cards outperform Nvidia cards for Ethereum mining purposes, Nvidia has a clear advantage when it comes to mining Zcash on the Equihash algorithm using the EWBF Miner.

Whichever card you choose, it should have at least 1 GB of RAM, or it won’t be able to properly mine Zcash. The reason for that is that EWBF supports GPUs with just 1 GB of RAM, compared to Ethereum’s 3 GB requirement (this is a correction from the video, in which I say that the min RAM is 3GB).

5. Step-by-step guide for Mining Zcash on your PC (Windows)

Step 1 – Install Video Card Drivers

Follow the driver installation instructions below, Nvidia or AMD, depending on the GPU card(s) you have:

Nvidia GPUs: To get the latest Nvidia GeForce drivers, go to https://www.geforce.com/drivers. Enter your card info, and click “Start Search”. Download the current version from the results.

Zcash Mining Guide for Beginners (2022 Updated) - Mine Zcash on a PC (3)

AMD GPUs: Go to https://www.amd.com/en/support. Enter your GPU model, and click “Submit”. Navigate to your operating system and click the “Download” button to get the latest driver version.

Zcash Mining Guide for Beginners (2022 Updated) - Mine Zcash on a PC (4)

Alternatively, you can use older driver versions that are known to work well with the miner. To do that, choose “Download Previous Drivers & Software” on the right-hand side and select the driver version depending on your card:

  • R9 and older: Use 15.12
  • RX 400 Series: Use 16.9.2 or 16.10.3
  • RX 500 Series: Use the latest driver

Zcash Mining Guide for Beginners (2022 Updated) - Mine Zcash on a PC (5)

Proceed with the driver installation process and reboot when done. Follow these steps to verify your installations:

  • Go to ‘Device Manager’ (search it in the Windows search bar)
  • Find your GPUs under ‘Display adapters’
  • They should look like this (make sure they don’t have any warning signs next to them):

Zcash Mining Guide for Beginners (2022 Updated) - Mine Zcash on a PC (6)

Troubleshooting tip: If you have multiple GPUs, you can either install all of them at once, or do it one-by-one. From my experience both methods work, so I suggest you start with installing them all at once to save some time.

If you run into an issue (e.g. get a warning sign), delete the drivers and try installing them one by one. To remove your drivers properly, use the DDU (Display Driver Uninstaller) program from Guru3d.com to remove everything cleanly. Start over only after you have successfully removed your drivers.

Step 2 – Get a Zcash Wallet Address

Before setting up your miner, you will need to have a Zcash wallet address. This is crucial since the coins you are about to mine need to have an address to be sent to. There are several options to choose from, however, I always recommend using a hardware wallet, if you can afford one.

Read our wallet guide here for more explanations on wallet types and reviews of dedicated Zcash wallets.

Step 3 – Download the EWBF Zcash Miner

The next step is to download the EWBF Mining program.

Important: Only download miners from the official threads in BitcoinTalk! Some miners have been used in the past as an attack vector.

If you scroll down, you’ll see a couple of different download options. We’re going to use the Mega download link for the Windows miner.

Locate the most recent version of the miner and download the zip file. Once downloaded, extract it to your desktop so that you can run it. Remember the folder’s location, we’re going to need it soon,

Note that when you download self-contained miner files, Windows may provide a warning. If you’ve used EWBF’s official download links, you can ignore this.

Step 4 – Tweak Windows Settings

Some settings should be modified in Windows to get you ready for mining:

First, you want to prevent your computer from going into sleep mode, as this will interrupt your mining. To do that, go to your Windows Power Settings and set Turn Off/Sleep to ‘Never’.

Next, modify your system page file and manually set it to 16384 MB (16GB) using this guide.

Consider turning off your Windows automatic updates, as they can also interfere with your mining and settings. To do that just click your Windows icon > windows update settings > Advanced options and turn off automatic updates.

This step is optional and you can leave them on, just remember that they can’t always be predicted and some will reboot your system, and as a result stop your miner’s work.

If you’re running Windows Defender or some other antivirus program, add an exclusion to it so that it doesn’t flag the entire EWBF folder.

Step 5 – Join a Mining Pool

You are now ready to configure your miner to join a mining pool. Note that you can also use your miner to mine solo, however it is unlikely to make you any Zcash unless you have a warehouse full of GPUs.

First, you will need to choose a Zcash mining pool. In this example I will use Flypool, though there are plenty of other pools to choose from. Regardless of the pool you choose, its home page or help section will likely contain instructions on how to join and mine using the popular EWBF Miner.

Important update: The EWBF miner I use in the post is no longer updated and offers limited functionality. For a guide on how to download and install the latest miner version, follow this link.

Go to zcash.flypool.org, there you’ll see a section called Windows – Nvidia. The EWBF Miner is in this first section. You’ll need to copy the miner script example, as shown below:

Zcash Mining Guide for Beginners (2022 Updated) - Mine Zcash on a PC (7)

We’re going to paste this string into the flypool bat file inside the EWBF Miner folder we extracted earlier. The bat file is a batch file that gives the commands to run the miner application.

Locate the EWBF folder you extracted earlier, right click on “flypool.bat” and hit ‘Edit’. Paste what you’ve copied from the flypool website.

I’m going to update my server to “us1” instead of “eu1,” and I’m also going to remove the “—cuda_devices” language at the end.

This language is used if you want to designate mining only to certain devices (for example, if you want to game with one GPU and mine with the other two). If you want to mine with all devices, you can delete the —cuda_devices designation.

Next, copy your Zcash wallet address. To do that, paste your Zcash wallet address inside the bat file (in the example above replace the address that starts with “t” and ends with “DX”). You can also change the worker name. In this case it’s .rig1, but you can call it .miningRig1 for example.

Once done, save your file as a batch file with the .bat extension:

Choose File > Save As and type “.bat” after the name. In the Save As type box, make sure you select All Files, then click Save.

Congrats—you now have a batch file ready to mine! Create a shortcut for the new bat file and send it to your desktop. You can then delete the text version of the file.

Zcash Mining Guide for Beginners (2022 Updated) - Mine Zcash on a PC (8)

Step 6 – Start Your Miner!

Double-click your bat file to start the miner. The miner will start, initialize each of your GPUs and hash away.

To monitor your earnings, go back to zcash.flypool.org and paste your wallet address into the Miner Address window at the top. Then press enter:

Zcash Mining Guide for Beginners (2022 Updated) - Mine Zcash on a PC (9)

6. Frequently Asked Questions

What Algorithm is Used for Mining Zcash?

Zcash uses the Equihash algorithm in order to mine.

Is Zcash Mining Profitable?

Yes. With the right gear and a low enough electricity cost Zcash mining is profitable. Make sure to do exact profitability calculations before investing in any type of equipment.

What’s the Price of Zcash?

At the moment 1 ZEC = 20 USD

7. Conclusion

That’s it for the beginner’s guide on mining Zcash on your PC! I hope you’ve found this guide useful! In the video, I quickly cover overclocking and turning down your power consumption via MSI Afterburner, so make sure to watch it as well.

If you run into any issues or have any questions, comment here in the blog or in the video comments, and I’ll try to help as much as I can.

If you’re interested in taking your crypto mining to the next level, sign up at Crypto Mining Academy, where I go massively in-depth, detailing every step of this process in a comprehensive course. Happy mining!

Zcash Mining Guide for Beginners (2022 Updated) - Mine Zcash on a PC (2024)

FAQs

How to mine Zcash on PC? ›

5. Step-by-step guide for Mining Zcash on your PC (Windows)
  1. Step 1 – Install Video Card Drivers. ...
  2. Step 2 – Get a Zcash Wallet Address. ...
  3. Step 3 – Download the EWBF Zcash Miner. ...
  4. Step 4 – Tweak Windows Settings. ...
  5. Step 5 – Join a Mining Pool. ...
  6. Step 6 – Start Your Miner!

What is the best hardware for Zcash mining? ›

Mining Hardware
  • The main consensus algorithm used by Zcash is proof-of-work Equihash, which is designed to be mined with Graphics Processing Units (GPUs) and is resistant to Application-Specific Integrated Circuits (ASICs).
  • NVIDIA and AMD graphics cards are popular options.
Jan 29, 2024

How long does it take to mine 1 Zcash? ›

How long does it take to mine 1 Zcash? As of Saturday, May 04, 2024, it would take 20.4 days to mine 1 Zcash at the current Zcash difficulty level along with the mining hashrate and block reward; a Zcash mining hashrate of 140,000.00 H/s consuming 1,550.00 watts of power at $0.10 per kWh, and a block reward of 2.5 ZEC.

What graphics card is best for Zcash mining? ›

Gtx 1080 Ti

The GTX 1080Ti packs the most punch for mining Equihash. A rig of 6 cards can easily pack 4500 H/s, which is pretty great. And it's also not bad as far as power efficiency.

What coin can I mine with my PC? ›

Top 10 Cryptocurrencies You Can Mine with a PC or GPU
  • Crypto Mining Should Be Fair. ...
  • ASIC Mining Rigs Reduce the Ability to Mine with a PC. ...
  • Bitcoin Gold (BTG) ...
  • Zcash (ZEC) ...
  • Vertcoin (VTC) ...
  • Bytecoin (BCN) ...
  • Ethereum Classic (ETC) ...
  • Monero (XMR)
Feb 29, 2024

What is the most profitable coin to mine with PC? ›

Bitcoin (BTC)

Bitcoin is the largest crypto by market capitalization and the most popular cryptocurrency to mine, with a reward of 6.25 BTC per block - although this halved in April 2024. Due to competition, you'll need a top-of-the-line mining rig to mine Bitcoin successfully, as well as to join a mining pool.

How much RAM do you need for crypto mining? ›

Memory (RAM)

Although mining does not heavily rely on RAM, it's essential to have sufficient memory for smooth system operation. Opt for at least 8GB or more of DDR4 RAM to handle mining software and other system processes efficiently.

What RAM do you need for mining? ›

RAM — Higher RAM does not mean that you get a better mining performance, so we recommend using anywhere between 4GB and 16GB of RAM. When deciding what size RAM best suits your needs, look at the operating system for mining and whether or not virtual memory is used.

What miner to use for Zcash? ›

Best Choice of Zcash Mining Hardware to Buy. Bitmain has released a new cryptocurrency mining hardware, dedicated to the Equihash algorithm, which is used by the privacy-oriented Zcash. It is called Antminer Z9 mini. This is your best choice of hardware to mine Zcash at the moment.

How to make $1000 a month mining crypto? ›

Generating $1000 a month with crypto mining is possible but requires careful research. Options like staking, master nodes, lending, dividends, and Cloud Mining can contribute to your income. Diversify your portfolio and be mindful of associated risks, as with any investment.

How much is $1 in Zcash? ›

1 USD equals 0.044 ZEC. The current value of 1 United States Dollar is -0.90% against the exchange rate to ZEC in the last 24 hours. ​ The current Zcash market cap is $336.94M.

What is the easiest coin to mine? ›

Top Cryptocurrencies for Mining in 2024
  1. Bitcoin (BTC) Bitcoin is undoubtedly the best crypto to mine. ...
  2. Ethereum (ETH) Ethereum is a decentralized platform that enables smart contracts and decentralized applications (DApps). ...
  3. Vertcoin (VTC) ...
  4. Cardano (ADA) ...
  5. Litecoin (LTC) ...
  6. Ravencoin (RVN) ...
  7. Monero (XMR) ...
  8. Grin (GRIN)
Feb 21, 2024

Can Zcash be mined with CPU? ›

Obtain suitable hardware

✅ Zcash can be efficiently mined with ASIC mining machines. ❌ Zcash cannot be efficiently mined with CPU or GPU cards.

What is the mining algorithm for Zcash? ›

Zcash (ZEC) Mining

Zcash's algorithm is called Equihash, and it requires the use of custom-designed ASIC miners in order to be mined efficiently. Most users opt to lend their computational power to a mining pool in order to receive regular rewards unless they have a large number of ASIC miners all working in tandem.

What coin should I mine with a GPU? ›

Ethereum (ETH): Ethereum can be mined using GPUs (Graphics Processing Units), making it accessible for gaming PCs. However, the profitability fluctuates based on network difficulty and Ethereum's price. Ravencoin (RVN): This cryptocurrency is designed to be ASIC-resistant and can be mined with GPUs.

Can you still mine crypto with PC? ›

Yes, you can, but you have to keep a couple of things in mind. Firstly,mining on an old PC or laptop won't bring any noticeable income. Secondly, laptops, by design, are not suitable for crypto mining, and prolonged mining will cause damage to the device.

Can you still mine Zcash? ›

Miners currently earn . 03 ZEC per block using specialized ASICs computer hardware, which can consume a lot of electricity. Your profits from mining will largely be down to the amount of Zcash you mine over an extended period of time, minus your investment into ASICs hardware and your operating costs (electricity).

Top Articles
Latest Posts
Article information

Author: Aron Pacocha

Last Updated:

Views: 5937

Rating: 4.8 / 5 (68 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Aron Pacocha

Birthday: 1999-08-12

Address: 3808 Moen Corner, Gorczanyport, FL 67364-2074

Phone: +393457723392

Job: Retail Consultant

Hobby: Jewelry making, Cooking, Gaming, Reading, Juggling, Cabaret, Origami

Introduction: My name is Aron Pacocha, I am a happy, tasty, innocent, proud, talented, courageous, magnificent person who loves writing and wants to share my knowledge and understanding with you.