CRM + budgets
Clients, a budget editor with line items and currency, a status machine, and tokenized public approval.
project management + billing, built for developers
Freelinha binds delivery to money through the contract and automates the follow-up. You never send another “hey, just following up on that invoice…” by hand.
No card required. The money never touches Freelinha.
The system fires each message on the right day — and stops the moment the client pays.
// the problem
The code ships on time. The invoice turns into an awkward reminder you keep putting off — and so does the client. Informal chasing delays payment, erodes margin, and turns every month into a “did it land yet?”.
hey, just following up on that invoice… 😅
// how it works
The contract is the hinge: it connects what you deliver to what you get paid.
Build it with line items and currency, send a link. The client approves without an account.
Generated from the approved budget, with clauses. The client signs right on screen.
The schedule is born from the contract: a deposit plus one installment per delivered milestone.
On the due date the system chases on its own. And stops the instant the client pays.
// what’s inside
The engine only knows client, budget, contract, installment, task, and milestone. Everything else — clauses, line items, AI prompts, kanban columns — is a preset you can swap without touching the core.
Clients, a budget editor with line items and currency, a status machine, and tokenized public approval.
Generated from the budget, with preset clauses, versioned amendments, and Freelinha’s own e-signature (SHA-256 hash).
A schedule from the contract, the freelancer’s own gateways or an internal payment page, receipt PDFs, and per-currency margin.
Per-company rules (late fee, interest, triggers), a daily job that fires once per installment and stops on payment. The heart of the product.
A project from the signed contract, kanban columns, and milestones that release the installment once delivered.
One passwordless link per client with every budget, contract, installment, and payment — and signing right inside it.
Draft from a brief, multi-provider, with your own key (Anthropic, Gemini, or OpenRouter).
// built for people who code
Freelinha never sits in the middle of your money and never hides how it works.
php artisan freelinha:dunning
// evaluates installments and fires the day’s trigger
// › installment #3 overdue 5d → late fee + interest sent
// › installment #7 paid → ruler halted ✓
// pricing
A flat platform subscription — never a percentage of what you invoice.
No card to start. Cancel anytime.
// faq
No. The client pays straight into your gateway (Mercado Pago or PayPal) and Freelinha only records paid or pending. You pay only the flat subscription.
To use the app, no. But it’s built by and for devs: open source under MIT, with your stack and your keys.
Yes. Each project has one currency and money is always stored as integer cents. Margin is never consolidated across currencies.
Our own engine: the client draws a signature on screen and it becomes a PDF with a SHA-256 hash. No third-party signing service.
You can. Freelinha is open source (MIT) — built on Laravel, Livewire, and Tailwind.