Weekend Stablecoin Receipts: Which Day Should Finance Record?

 / 
2

If your business receives stablecoins on a weekend, the first question for your finance team is: should the entry date be the on-chain settlement day or the next business day? Today, accounting standards and internal company policies still leave a gray area here.

What Accounting Standards Say

Under IFRS and US GAAP, revenue recognition is based on transfer of control, not on when cash arrives. For crypto income, the common practice is to recognize revenue at fair value on the day the asset is received.

That 'day the asset is received' usually means the on-chain block confirmation date.

For example, current U.S. tax rules say that when you receive cryptocurrency as payment, you must recognize revenue at the fair market value on the date the asset arrives in your account. So if the stablecoin arrives on Saturday at 3 p.m., the timestamp on the block explorer is the confirmation date.

But this logic has a practical problem: finance departments usually do not work on weekends. Accounting systems often record the transaction on Monday, and this time gap can lead to different entry dates.

What To Do: It Depends on Your Situation

Case A: You keep the stablecoin in your wallet and do not convert it immediately

Record it on the on-chain settlement day, such as Saturday. If you receive 1,000 USDC at 8:00 on Saturday, recognize revenue at that day's exchange rate and set a cost basis. Later, it will be listed as a digital asset on the balance sheet. When you eventually convert or sell it, the difference between the original cost and the disposal value is recognized separately as an exchange gain or loss, or as a capital gain.

Case B: Your finance system only runs on business days

Visa and Mastercard now offer 24/7 stablecoin settlement, which supports round-the-clock fund transfers. However, many companies' accounting systems are not yet connected to this real-time infrastructure. If your system only pulls data on Monday, be careful: accounting standards require you to recognize revenue at the fair value when the stablecoin was received on Saturday. You cannot use Monday's exchange rate just because the system recorded it two days later.

Case C: You use a real-time conversion model, receiving stablecoins and converting them into local currency at the same time.

If the stablecoin arrives on Saturday and is converted in the same minute, the holding time is almost zero, so there is no room for price movement. Revenue is still recognized at the value at the time of receipt on Saturday, but the local currency amount is simply the final amount received. There is no later exchange-rate fluctuation. This model requires a payment platform that supports automatic instant conversion.

From a Compliance Perspective: What Does Received Mean?

Chinese tax authorities have already given clear guidance on the timing of income received as non-monetary economic benefits: it is when the economic benefit in monetary form arrives in your platform account or wallet. For stablecoins like USDT, the time it arrives in your wallet is the block time when the transaction is confirmed on-chain.

In practice, if a stablecoin received on the weekend is booked on Monday, tax reporting could potentially use the Monday entry date. But if audited, this approach may be challenged and adjusted. If you are a listed company, it is best to consult your auditor.

Real Example: How a Cross-border Trade Company Handles This

A client in cross-border trade faced the same issue of receiving stablecoins on weekends. They set a simple rule: every stablecoin entry uses the timestamp on the block explorer as the transaction date, no matter whether it is a weekend or a holiday. On Monday, the finance team converts and books the amount using the exchange rate for that day, and adds a note saying 'actual on-chain arrival date: XX.' This makes the records traceable in an audit.

Checklist and Wrap-up

If you are a finance manager, here are three things you can do this week:

  1. Pull out your current revenue recognition policy and check whether it clearly states the entry time for digital asset income. If it does not, add a line now.
  2. If you use tools with automatic sync, check whether your accounting system can automatically pull on-chain settlement timestamps instead of relying only on business days.
  3. Take a recent stablecoin payment received on a weekend and calculate the exchange-rate difference between using Saturday's settlement day and Monday's processing day. If the amount exceeds the error range you can accept, change the process now — do not wait until quarter-end reconciliation to find it.

Verification channel: Open the block explorer and find the timestamp of that transaction. Compare it with the entry date in your finance system. If the two dates do not match, there is probably a gap in your current accounting policy that has not been clearly addressed.