Features

Everything you need to sell, get paid and keep the books

A full tour of mafinX, from the first lead to the ДДВ-04 figures. Every feature is free for every business, with no limits.

Sales CRM

Follow every enquiry from the first contact to the accepted offer, and never lose track of who to call next.

A pipeline board for your leads

Every lead sits in a stage, from new through contacted, qualified, proposal and negotiation to won or lost. Drag it along as the deal moves, and see the value and chance of winning on each card.

  • Board and list views
  • Calls, emails, meetings and notes on one timeline
  • Leads assigned to the right salesperson

Lead forms with consent

Put a form on your website or share its link. Each enquiry becomes a lead, the assigned person gets an email, and the form asks for consent with a link to a privacy notice written for the Law on Personal Data Protection.

CSV import

Bring contacts from a spreadsheet, another CRM or your phone. Columns in English, Albanian or Macedonian are recognised and duplicates are flagged before anything is added.

My follow-ups

One list of what is overdue, due today and coming up this week, plus the open leads that have no next step. Mark a task done or move it by a day or a week.

Email templates and sequences

Write the emails you send most once, with merge fields filled in for you. A sequence sends a series of follow-ups and stops by itself when the lead replies, is called, met, won or lost.

Sales insights

See the funnel, win rate, average days to win, open and weighted pipeline value, results by source and salesperson, and the reasons deals were lost.

From lead to client and offer

When a deal is won, convert the lead into a client with its details filled in, and create the offer for it straight away.

Sales documents

Offers and invoices that look professional, go out quickly and keep track of their own status.

Share invoices and offers online

Send a link instead of an attachment. Your client opens the document in a browser, downloads the PDF and can accept or decline an offer online with their name and a comment.

  • An email to you when a client responds
  • Links can expire or be revoked
  • A view count on every link

Invoices and offers in under a minute

Fill in the client and the items and the document is ready. Download it as a PDF or email it to your client straight away.

From offer to invoice in one click

When a client accepts an offer, turn it into an invoice with one click instead of typing it again.

Credit notes and cancellation

Credit an issued invoice in full or line by line, with a reason. Cancelling (storno) an issued invoice issues the credit note for you, and revenue, VAT and the open amount are corrected.

Advance invoices

Invoice a payment received before delivery, with the VAT due on it. The final invoice deducts the advance and charges only the rest.

Proformas

Send a proforma to be paid before you invoice. It stays out of the books and converts into an invoice when the time comes.

Document design

Pick one of three PDF templates, set your brand colour, accent font and logo position, and add your signature and stamp to issued documents.

  • Classic
  • Modern
  • Minimal

Recurring invoices

Set an invoice up once and it is generated automatically every month.

Offer statuses

Follow each offer and see at a glance which ones still need an answer.

  • Open
  • Accepted
  • Rejected
  • Canceled
  • Archived

Getting paid

See who owes you what, remind them on time, let them pay online and let your bank statement close the loop.

Bank statement import

Upload the CSV export from your e-banking. Incoming payments are matched to open invoices by invoice number, open amount and client name, and you confirm each match with one click.

Outgoing lines can be matched to open supplier bills or recorded as expenses, duplicate lines are detected and an import can be undone.

  • Komercijalna, NLB, Stopanska, Halk and others
  • Cyrillic or Latin
  • Windows-1251 or UTF-8
  • Columns detected and remembered

Partial payments

Record payments as they come in. Every invoice keeps its own payment history and its status updates by itself.

  • Unpaid
  • Partially paid
  • Paid

Payment reminders

Clients get an automatic email before and after the due date, and you can send a reminder yourself at any time.

Receivables aging

See how much is still open and how late it is, client by client.

  • Current
  • 1–30 days
  • 31–60 days
  • 61–90 days
  • 90+ days

Client portal

One private link per client, with every document, open offers, the statement of account and past payments. No sign-in needed, and you can revoke the link at any time.

Online card payments

Connect your PayPal or cPay merchant account and clients can pay from the shared invoice or their portal. Paid amounts are booked on the invoice automatically.

  • cPay for cards in denars
  • PayPal for euro and other currencies

Email templates

Save the invoice, offer and reminder emails you write most and pick one when you send. Client names, numbers and amounts are filled in for you.

Expenses and supplier bills

Keep every cost in order, together with the VAT you paid on it, and know what you still owe your suppliers.

Scan receipts with AI

Upload a photo or a PDF of a receipt or a supplier bill. The supplier, date, amount and VAT are filled in for you to review before you save.

  • Photo or PDF
  • Supplier
  • Date
  • Amount
  • VAT

Expenses with VAT

Record each expense with its VAT rate and payment form, attach the document and mark the ones that repeat.

  • 18%
  • 10%
  • 5%
  • 0%

Supplier bills

Book bills with their due dates and record payments against them, in full or in parts. Outgoing lines in your bank statement are matched to open bills.

Payables aging

What you still owe suppliers, grouped by how long it is past the due date, with a list of bills to pay next.

Transactions ledger

All your transactions together in one ledger.

Payroll

Monthly salaries worked out under Macedonian rules, with payslips for your people and the costs already in your books.

Salaries calculated the Macedonian way New

Enter the gross salary, or the net you agreed, for each employee or team member. mafinX works out the 28% contributions for pension, health, additional health and unemployment within the minimum and maximum contribution bases, then 10% personal income tax after the personal exemption.

  • Gross or agreed net salary, per employee or team member
  • Monthly runs with bonuses, unpaid leave and partial months
  • Part-time hours taken into account for the minimum base

Payslips (платен лист) New

Download a PDF payslip for each person and a summary of the whole run, in your document design. Employees with an account find their own under My payslips.

Booked on payroll day New

Set a payroll day and the run can be approved on that day by itself. The net salaries, the contributions and the personal income tax are booked as expenses, and a reopened run is never booked twice.

МПИН figures, filed by you New

Each run shows the figures the МПИН return asks for and exports a helper CSV. mafinX does not file the return: you or your accountant submit it to UJP with each salary payment.

Projects and tasks

Plan the work, track the time and invoice it, in the same place as your books.

A task board for every project New

Drag tasks across the columns as the work moves, or switch to the list to filter them and change several at once.

  • Backlog
  • To do
  • In progress
  • In review
  • Done

Tasks with everything on them New

Each task gets a key like WEB-12, an assignee, a priority, a due date, an estimate and labels, with subtasks and a checklist for the smaller steps.

Descriptions and comments that read well New

A rich text editor for project and task descriptions and for comments, with headings, lists, links and code. Mention someone with @ and they get a notification.

Timer, My tasks and notifications New

Start the timer from a task, see what is assigned to you across all projects in My tasks, and get notified when a task is given to you or someone comments on it.

Time tracking and invoicing

Start a timer or log hours on a project, see the budget and the hours not billed yet, and turn billable time into an invoice in one step. Invoiced entries are locked. Employees see only the projects they are assigned to and report their own hours there, without rates or amounts.

  • Hourly per project
  • Hourly per member
  • Fixed price in milestones
  • Non-billable

Stock and delivery notes

Know what is on the shelf and what it is worth, without a second system.

Stock levels

Track quantities for the products you choose. Issued invoices take stock out, credit notes and supplier bills put it back, and every change is kept with its reason.

Delivery notes

Issue a delivery note (испратница) with the delivery date and address, download it as a PDF, and let it move the stock instead of the invoice.

Low stock and valuation

A list of products at or below their threshold, and the value of what you hold at cost price.

Accounting and Macedonian tax

Built around Macedonian rules, so the figures for VAT and profit tax are worked out as you go.

18 / 10 / 5%
VAT split by rate, output against input
25 days
From the end of each period to the ДДВ-04 deadline, moved off weekends
2,000,000 MKD
VAT registration threshold, tracked through the year
3M / 6M MKD
Income limits that set your profit tax regime

ДДВ-04 preparation

The figures for each field of the VAT return, worked out from issued invoices, credit notes, expenses and supplier bills, with the documents behind every field and a list of things to check. Export them for yourself or your accountant, then enter them in e-Даноци. mafinX does not submit the return.

  • CSV
  • JSON
  • XML draft
  • Print

Accounting by period

View any month, quarter or year, based on the dates of your invoices and offers.

VAT (ДДВ) overview

Output VAT against input VAT, split by the 18%, 10% and 5% rates.

ДДВ-04 deadlines

Deadlines for monthly and quarterly filers, 25 days after the period ends and moved off weekends.

VAT registration threshold

Your income for the year is tracked against the 2,000,000 MKD threshold.

Profit tax regime

Your regime is worked out from your income: exempt up to 3 million MKD, 1% of total income up to 6 million MKD, otherwise 10% profit tax. Advance and annual deadlines are included.

Income and expenses journal

A detailed journal of income and expenses that you can export to CSV or print.

  • CSV
  • Print

VAT treatments on invoices

Mark an invoice as standard, exempt with or without the right to deduct, reverse charge or outside scope. Each treatment adds the legal text the VAT Law requires, and supplies without Macedonian VAT are reported separately.

Complete invoice details

Invoices carry the date of supply, your tax and VAT numbers, the place of issue and the authorised person.

E-invoice download

Download any invoice as a UBL 2.1 XML file, in the EN 16931 style.

  • UBL 2.1
  • XML
  • EN 16931

NBRM exchange rates

Official NBRM rates are fetched every day, and foreign-currency invoices are converted at the rate on the invoice date.

Reports

Know where the business stands without building a spreadsheet.

Dashboard

The main figures of your business on one screen.

Cash-flow forecast

See the money you can expect to come in and go out.

Revenue by client and product

Find out which clients and which products bring in the most.

Receivables aging

Open amounts grouped by how many days late they are.

Payables aging

What you owe suppliers, grouped by how late it is.

Time report

Hours by project and team member, billable and not yet invoiced.

Stock valuation

Quantity times cost price for every tracked product.

PDF report

Download a report as a PDF to keep or to share.

CSV exports

Take your data into Excel or any other tool.

Team

Work with your accountant and your staff in the same workspace, without sharing your password.

Permissions section by section

Invite people and choose, for each section, what they can do. Start from a preset for an accountant, a salesperson, a bookkeeper or an employee who only reports hours on assigned projects, or tick exactly what you want.

  • View
  • Create
  • Edit
  • Delete
  • Team, company settings and the workspace stay with the owner

Several companies, one sign-in

Run more than one company from the same account and switch between them in a click. Each company keeps its own books, team and settings.

API, GitHub and the assistant

Connect mafinX to your website or shop, link project tasks to your code on GitHub, and ask your own data questions in plain words.

GitHub for project tasks New

The workspace owner connects GitHub with a personal access token, and each project can be linked to a repository. Create a branch from a task, and the branches, commits and pull requests that mention its key show up on the task.

Works with repositories on github.com.

Statuses that move by themselves

Optional, switched on per project.

  1. Work starts on a branch or commit In progress
  2. A pull request is opened In review
  3. The pull request is merged Done

AI assistant

Ask about clients, invoices, profit, VAT, cash flow or leads and get answers with figures from your workspace. It can only read your data, never change it.

  • Who owes me the most?
  • Which leads should I follow up today?

REST API

Create tokens that work only for your workspace and only with the permissions you tick, to read clients and invoices or to create leads, offers and draft invoices from your own tools.

Webhooks

mafinX sends a signed request to your URL when an invoice is issued or paid, an offer is accepted, or a client or lead is created.

Your data and security

Your books stay private, protected and easy to take with you.

  • Encrypted records

    Amounts and client details are stored encrypted in the database.

  • Two-factor sign-in

    Add a second step to signing in and keep your account safe.

  • A private workspace

    Each business has its own private workspace.

  • Download your whole workspace

    Get everything in one ZIP file: CSV files plus the files you uploaded.

  • Delete your workspace yourself

    Remove your workspace permanently whenever you decide, without having to ask anyone.

Everywhere you work

One workspace on every screen, in your language.

Install it as an app

Add mafinX to your phone's home screen and photograph a receipt straight into a new expense.

Notifications centre

Accepted offers, payments, new leads and deadlines under one bell, with email for the ones you choose.

Search with ⌘K

Jump to any client, invoice, lead or page, or start a new document, from the keyboard.

Dark and light themes

Pick the look that is easiest on your eyes.

Three languages

English, Albanian and Macedonian.

Free, with no limits

Every feature on this page, for every business.

Open your workspace today

Every feature on this page is free for every business. Setting up takes two minutes.