Skip to content

Coinomatic · Blog · 7 min read

From Mining Payouts to Operating Cash: A Weekly Routine With a BTC Reserve

How small mining operators can turn part of each week's BTC payouts into USD for power and hosting bills while keeping a BTC reserve on Kraken.

Updated

The situation

If you run a handful of machines, your pool probably sends payouts in BTC on its own schedule, while your bills arrive in dollars: electricity, hosting, maybe a repair or a new fan. Most small operators end up with the same Monday routine: log in to the exchange, look at the balance, decide how much to sell, place the order, check the fill, request a withdrawal, and write it all down somewhere.

It isn't hard. It's just repetitive, easy to postpone, and the decision ("how much do I sell this week?") gets made again every time, often in a slightly different mood.

Built by a miner. For miners.

I'm a crypto miner, and Coinomatic started with a problem I wanted to solve for myself.

Mining rewards were coming in, but converting them and moving the money to my bank account still required my time and attention. I wanted to automate that process.

So I went looking for a tool that could do it the way I needed. When I couldn't find one that fit, I decided to build it myself.

The first version was a working prototype for my own use. It handled a practical need in my own mining workflow. Once I was using it, I decided to take it further: develop it into a product that other miners could use to save time, too.

That became Coinomatic.

Its purpose comes directly from that experience: help miners automate the recurring work between receiving their mining rewards and getting money into their bank accounts.

I built the first version because I needed it. I'm building Coinomatic for other miners because their time matters, too.

The problem and the decisions behind it

Before you automate anything, it helps to separate two questions most miners mix together:

  1. How much of my BTC do I want to keep as BTC? This is your reserve. It's a personal decision, and we won't make it for you.
  2. How much cash do I need on a regular rhythm to keep the operation running? This is your operating cash need.

A simple rule that serves both is: every week, convert a share of what's available, but never go below a reserve I choose. That's two settings, not a daily judgment call.

A few decisions you'll make once:

  • Share: what percentage of the available balance to convert each run.
  • Reserve: the BTC amount you never want converted.
  • Rhythm: which weekday and time, with enough lead time before your bills.
  • Withdrawal: whether the resulting USD should be withdrawn right after each conversion, and how much.
  • End: run indefinitely, until a date, or for a set number of runs.

Illustrative example

Illustrative example – made-up numbers, not a real customer and not a recommendation.

A small operator receives pool payouts into Kraken during the week. They decide:

  • Convert 50% of the available BTC balance every Monday at 9:00 a.m. ET.
  • Keep at least a fixed BTC reserve that is never converted (they pick the number themselves).
  • Withdraw 100% of the available USD balance immediately after each conversion.
  • No end date.

One important detail: the percentage is calculated from the whole available BTC balance at the time of the run, not just from the newest payout. If the operator already holds older BTC on the same account, 50% applies to that too, unless a minimum balance to keep is set. The reserve setting is what protects it.

How Coinomatic helps you set it up

Coinomatic is software that connects to your Kraken account (today, Kraken is the only supported exchange; more are listed as "coming soon") and triggers the conversion and withdrawal steps on the exchange according to rules you define. According to the sign-in page, "Your crypto stays with your connected exchange. Coinomatic never takes custody of your funds."

The automation wizard has six steps: Mode, Conversion, Timing, Withdrawal, End condition, Review. For this routine:

  • Mode: Scheduled.
  • Conversion: asset BTC, rule "% of available balance", your percentage. Two optional fields sit right below: Maximum cap per execution and Minimum balance to keep, both in BTC.
  • Timing: Weekly, with the weekdays and time you choose, in US Eastern Time. The weekday picker is visible in the app; we haven't yet run a weekly schedule ourselves.
  • Withdrawal: "Immediately after each conversion" and "100% of available USD balance" (other options include a fixed amount or everything above a minimum balance).
  • End condition: No end.
  • Review: the app shows your rule in plain language and states that it "recalculates the percentage from the current available balance at each execution." You confirm two statements before saving, including that Coinomatic "does not optimize execution or make financial decisions."

What it looks like

[IMAGE TO ADD: D04_review-weekly-50pct-demo.png - Demo data – illustrative. Review step for a weekly 50% rule (names and values are made up).]

Demo data – illustrative.

[IMAGE TO ADD: L03_wizard-2-conversion-percent.png - Live test screenshot, Oct 10, 2026, anonymized. Conversion rule "% of available balance" with optional cap and minimum balance.]

Live test, Oct 10, 2026, anonymized.

Time check

Model example, your numbers will differ. These are assumptions, not measurements of any user.

Assume one manual cash-out takes about 17 minutes (2 min login + 2FA, 3 min checking balance and deciding, 3 min placing the order, 2 min checking the fill and fee, 3 min requesting the withdrawal, 4 min recording it). With automation, assume 2 minutes to check Logs/Transactions after each run, 10 minutes a month for a review and export, and 20 minutes of one-time setup spread over 12 months (≈1.7 min/month).

Formula: monthly savings = runs × (manual minutes − automated minutes) − monthly review − setup/12

  • Weekly (≈4.3 runs/month): 4.3 × (17 − 2) − 10 − 1.7 ≈ 53 minutes a month.
  • Daily (30 runs/month): 30 × (17 − 2) − 10 − 1.7 ≈ 438 minutes (≈7.3 hours) a month.

The model leaves out forgotten runs, mistakes, and time spent fixing issues such as a skipped withdrawal.

The honest takeaway: a weekly routine saves less time than a daily one. For many weekly operators the bigger win is consistency, since the same rule applies every week whether you're busy or not.

Limits and how to check the result

  • This is a percentage of the whole available balance. Use "Minimum balance to keep" if you hold a reserve on the same account.
  • The amount changes every week. It depends on your balance and the exchange price at the time of the run. No amount is guaranteed.
  • Small amounts can be skipped. If the calculated amount is below the exchange's minimum order size, the run is skipped with the reason ORDER_SIZE_TOO_SMALL.
  • A conversion is not a bank deposit. In our own live test the conversion completed, but the withdrawal was skipped because no withdrawal method had been set up and verified at the exchange. Make sure yours is in place at Kraken first. Coinomatic withdraws only to the bank account you've set up at Kraken.
  • Bank transfers take time, and that part is outside Coinomatic's control.
  • Plan limits apply to how many automations you can run. Check the Pricing section for current plans. Only active automations count toward the plan limit, not ended ones. The 30-day trial allows 1 automation.

After each run, check two places: Transactions (completed conversions show the amounts and the fee) and Logs (each step, including anything skipped, with a short explanation).

Next step

The Knowledge Base guide Create an automation walks through every wizard step. If this is your first automation, run a one-time test first (End condition: after 1 execution) to confirm your connection and withdrawal method, then set up the weekly routine. A 30-day free trial is advertised on coinomatic.io. When the trial ends, your automations are paused and your data is kept. The trial includes Scheduled automations only (24/7 Monitoring is not part of it) and allows 1 automation.

Coinomatic is software that triggers actions on your connected exchange account based on rules you set. It is not a financial advisor, broker, or money transmitter, and it does not take custody of your funds. Nothing in this article is financial, tax, or legal advice.

Start your free trial

30 days free · 1 automation included · No credit card required

Start free trial

Browse the Knowledge Base