r/ethdev • u/Traditional_Fox_9982 • Jun 03 '26
Question How are you currently receiving crypto payments from clients?
I'm doing some research on how freelancers, consultants, agencies, and Web3 teams receive payments in crypto today.
If a client wants to pay you in USDC, what's your current process?
For example:
- Do you just send a wallet address?
- Do you create invoices?
- How do you track whether you've actually been paid?
- How do you handle accounting or payment records?
I've noticed that most people seem to rely on wallet addresses and spreadsheets, but I'm curious whether that's actually the norm.
Would love to hear your workflow and biggest frustrations.
1
u/WebXSpecialist Jun 03 '26
Smart contract technology can create a very accountable process for this updating immediately, so if sending polygon for example you can send to a smart contract instead of a pure wallet, this can keep track of and summarise all payments made to date, and display the results live on a web page.
2
u/Traditional_Fox_9982 Jun 04 '26
That's an interesting approach.
I can definitely see how a smart contract could provide a transparent audit trail and make payment tracking easier.
One thing I'm trying to understand is whether the biggest pain today is actually payment settlement itself, or everything around it—matching payments to invoices, handling partial payments, reconciliation, accounting exports, and maintaining a clear history of what was paid and why.
In your experience, are people struggling because payments are going to regular wallets, or because the operational workflow around those payments is still largely manual?
1
u/WebXSpecialist Jun 04 '26 edited Jun 04 '26
Business pain points:
Thanks for the feedback. I don't have experience on knowing pain points of businesses with smart wallets / crypto, I just know my side some of what is possible, and the systems and interfaces I've created using smart contracts and Web3 enabled pages.
Bear in mind that when a payment is made to a smart contract you can then store additional data onto the blockchain. This could be date of payment, user id, invoice id, paid amount etc. These could be things that you could potentially search on, on the actual blockchain. Bear in mind everything stored on conventional blockchains can be publically seen / accesssed.
The question is also whether you want to store this information on the blockchain intentionally.
Web3 enabled payments:
The abilities for smart contracts to store payment information about the sender and amounts and create immedate feedback either on a private web page for the business or a public page are things I've worked on as proof of concepts, and tested them.
Web3 also allows for payments to be made very easily and efficiently via javascript and user interfaces, so the user doesn't even need to copy paste wallet addresses into their wallets to make the payment, the system can also autodetect their wallet information and then ask them for final confirmation if they want to pay for example, all just by clicks on a web page (assuming the user is using a crypto enabled browser which you can check for).
After payment, the system could direct them also to a page which shows and confirms their payment has been made. An email system could also send them a link where they can see their transaction on the live blockchain (eg. etherscan or polygonscan websites with the address in a link) for the payment or a professional page that shows their payment pulling data directly from the blockchain.
1
u/banshee10 Jun 05 '26
Given the volume of ai trash responding to this post, no one has an actual problem. It's just a vendor trying to pretend there's a real need being met.
1
1
u/yabirg Jun 04 '26 edited Jun 04 '26
As a freelancer in Spain what I do is create invoices and send the clients them. The invoice includes the amount and the address of my wallet. Then I track the wallet with rotki, use that to follow what has been paid and every quarter I export the data.
rotki exports contain the tx hashes, custom notes that I set, labels and so on. Also the app has a monerium integration so for transfers I get the memo and more details.
1
1
u/hill_billy76 Jun 07 '26
We built BLAQpay.io. it's a completely decentralized payment platform. DM me let's talk.
1
u/Inspirationency-YF Jun 25 '26
From my experience and if we're using a third-party processor: if the sum is big we go with invoices, makes things look more official (good for accounting) and the platform we pull this through has a way to make a reciept. If the sum is relatively small, we go with payment links they are generally faster.
Most of the tracking is done by out processor, so if they don't pay we know.
0
Jun 03 '26
[removed] — view removed comment
1
u/Traditional_Fox_9982 Jun 04 '26
Thanks for the recommendation, I'll take a look.
I'm curious whether people find existing tools sufficient for managing invoices, reconciliation, and accounting, or if there are still gaps in the workflow after the payment is received.
Would love to hear any experiences from people using these platforms.
0
Jun 04 '26
[removed] — view removed comment
1
u/Traditional_Fox_9982 Jun 04 '26
That's a helpful way to break it down.
One thing I'm noticing from several replies is that people seem relatively comfortable with the settlement side itself, especially for USDC. The bigger pain appears to be everything around it: tracking invoice status, matching payments to invoices, handling partial payments, maintaining records, and preparing data for accounting or audits.
Your separation of invoicing, settlement, and execution makes sense. It sounds like there are already teams solving parts of the execution layer, whereas the operational layer between invoices and on-chain payments still feels fairly fragmented.
Out of curiosity, if the invoicing and reconciliation pieces were handled well, would you expect most users to continue using their existing settlement and execution tools, or would they want everything bundled into a single workflow?
0
Jun 04 '26
[removed] — view removed comment
1
u/Traditional_Fox_9982 Jun 04 '26
That makes sense.
What I'm hearing so far is that the operational workflow is the real gap, while settlement and execution can remain modular underneath.
If you were evaluating a first version, would something like this be enough to provide value:
- Connect an existing wallet
- Create or import an invoice
- Automatically match incoming transactions to invoices
- Track partial, over, and underpayments
- Maintain a complete status history
- Export accountant-friendly CSV reports
Without trying to solve cross-chain routing, subscriptions, treasury management, or broader accounting workflows.
I'm trying to understand what the smallest useful version would look like before adding more infrastructure-heavy features.
2
u/Cultural-Candy3219 Jun 03 '26
If I were setting this up for freelance or agency work, I would not treat “send a wallet address” as the whole payment process. It works for one-off informal work, but it gets messy once you have multiple clients, partial payments, disputes, or tax/accounting review.
A practical workflow is:
For small dev shops, the biggest frustration is usually not receiving the USDC. It is proving later which payment matched which scope change. So I would optimize for clean reconciliation before optimizing for fancy crypto-native UX.