diff --git a/change/@fluentui-web-components-6d07cdaf-1af6-4d87-9232-7dd09295ec30.json b/change/@fluentui-web-components-6d07cdaf-1af6-4d87-9232-7dd09295ec30.json
new file mode 100644
index 00000000000000..b91ffbbea55267
--- /dev/null
+++ b/change/@fluentui-web-components-6d07cdaf-1af6-4d87-9232-7dd09295ec30.json
@@ -0,0 +1,7 @@
+{
+ "type": "prerelease",
+ "comment": "refactor progress bar to use ElementInternals",
+ "packageName": "@fluentui/web-components",
+ "email": "13071055+chrisdholt@users.noreply.github.com",
+ "dependentChangeType": "patch"
+}
diff --git a/packages/web-components/docs/api-report.md b/packages/web-components/docs/api-report.md
index a2c2435cb5197a..4b62822c797daa 100644
--- a/packages/web-components/docs/api-report.md
+++ b/packages/web-components/docs/api-report.md
@@ -1888,7 +1888,6 @@ export function display(displayValue: CSSDisplayPropertyValue): string;
//
// @public
export class Divider extends FASTElement {
- constructor();
// (undocumented)
alignContent?: DividerAlignContent;
// (undocumented)
@@ -2437,13 +2436,30 @@ export const MenuStyles: ElementStyles;
// @public (undocumented)
export const MenuTemplate: ElementViewTemplate