At least 15 people were killed and 14 wounded in the assault.
The attack was carried out when a meeting was under way at the Refugee Directorate between officials from the institution and partner and donor organizations. Several foreign organisations are also in the vicinity.
Government officials said at least 15 people were killed in the attack during an emergency meeting to discuss humanitarian needs, but the toll could rise as investigators sift the rubble. In Nangarhar, an unknown number of police were also killed.
The attack in Jalalabad targeted the compound of the refugees and repatriations department.
He says a suicide bomber detonated a vehicle full of explosives outside the compound, allowing two other attackers to get inside and setting off a six-hour gunbattle.
"We looked down and saw two attackers entering the building".
Grenades and gunfire could be heard coming from the scene of the attack.
There were no claims of responsibility for that attack.
There was no immediate claim of responsibility, though a spate of deadly attacks on the city in recent weeks have been seen as a show of force by the Islamic State militant group.
A roadside bomb hit a bus in the west of the country on Tuesday, killing as many as 11 people, officials said.
Smoke rises from an area where explosions and gunshots were heard, in Jalalabad city, Afghanistan July 31, 2018.
At least 11 people were killed in that attack.
Since the United States and North Atlantic Treaty Organisation formally concluded their combat mission at the end of 2014, a resurgent Taliban have stepped up attacks across the country and an Islamic State affiliate has staged high-profile attacks that have killed scores of civilians.
It was a terrorist attack and security forces evacuated the director of the refugee department and many other employees.
A suicide bombing claimed by IS on a crowd of Afghan Sikhs and Hindus in Jalalabad on July 1 killed 19 people and wounded 21.
IS first emerged in Afghanistan in 2014 and quickly established a stronghold in Nangarhar, which borders Pakistan.