About Us

Duncan MacGregor Accounting is a boutique accounting and tax practice small enough to care about our client’s needs and budgets.

We understand our client’s needs and assist them in achieving their duties and objectives the quickest, simplest and most affordable way. At all times ensuring that the law is complied with.

At DMA we specialise in:


With two fluent English & Portuguese Speaking Chartered Accountants we are well placed to deal with all your accounting and taxation matters in Portugal.

Duncan MacGregor

Duncan MacGregor Accounting was formed by its qualified chartered accountant and founder, namely Duncan MacGregor.

Duncan MacGregor moved to Portugal in 1986, having joined the Lisbon office of Arthur Young (now Ernst & Young) as a senior audit manager where he spent three years.

Having declined a partnership offer, he re-established Duncan MacGregor Accounting in 1989, setting up an office in the Lisbon coastal resort town of Cascais. Duncan is a registered ROC ( Revisor Official de Contas) and was one of the first foreigners to obtain such status.

After many years of moderate growth the establishment of the Golden Visa Program and Non-Habitual Residence Tax regime by the Portuguese authorities has increased the demand for tax and accounting services.

Rui Magalhaes

In July 2019 Rui Magalhaes, also a Chartered Accountant joined DMA as a non-operating partner.

Rui Magalhaes obtained his Honours in Accounting Sci-ences at the University of South Africa and established his own accounting and taxa-tion practice in Johannesburg, South Africa in September 2003. In 2020 Rui made the big decision to join DMA on a permanent basis.

Duncan MacGregor Accounting better known as “DMA” is a niche taxation and accounting firm focusing on offering taxation services mostly to an expatriate English Speaking Clientele.